3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{3~{