windows 2012
DESCRIPTION
Windows 2012TRANSCRIPT
dzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsvdzszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszszsdzszszszszszszsz