qqsrdrtfgyughijkjkkllklopopiouyttreezzazaqssdfdgvbbnnbvcc
.............................................................................................................................................................................................
.............................................................................................................................................................................................