.               .               .               .               .               .               .               .               .