@@ @ @ @ @ . . @@ @@ @@@ @ @ @ @ @ @ @ @@@@@@ . @ @ @ @ @ . . . @ @ @