7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{7~{