@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ @ @ @ @ @ @ E
@ @@@@@@@@@@ @@@@@@@@@@@@@ @ @@@@@@@ @ @@@@@ @@@@@@@ @ @ @ @ @ @@@@@@@@@ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S@ @ @
@@@@@@@@@@ @ @ @@@@@ @ @ @@@@@ @@@ @ @ @ @ @@@@@ @ @@@@@@@ @@@@@ @ @@@@@ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@@@@@@@@@@@@@@ @@@ @@@@@@@@@ @@@ @ @ @ @ @@@@@@@@@@@@@@@ @@@@@ @@@@@@@ @@@ @ @
@@ @ @ @ @ @ @ @ @ @ @ @
@@ @@@@@@@@@@@@@@@@@ @@@@@ @@@@@@@ @@@@@@@@@ @ @@@@@@@ @@@@@@@@@ @@@@@@@ @@@ @
@ @ @ @ @ @ @ @ @ @ @ @ @
@ @@ @ @@@@@@@@@@@ @@@@@ @@@@@@@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @@@@@@@ @ @ @@@
@ @ @ @ @ @ @ @ @ @ @ @ @
@@@@ @ @ @@@@@@@@@@@ @ @@@@@@@ @@@@@@@ @ @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@ @ @@@
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@@ @ @@@ @ @ @ @@@ @ @ @ @@@ @@@@@@@@@@@@@ @@@ @ @@@@@ @ @@@@@ @ @@@@@@@ @@@ @
@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@@ @ @ @@@ @ @@@@@ @ @ @ @ @@@ @ @ @@@@@ @@@ @ @@@@@ @@@@@ @ @@@@@@@@@@@@@ @@@
@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@@ @ @@@@@@@@@@@@@@@ @@@@@ @ @@@ @ @@@ @@@@@ @@@@@@@@@ @@@ @@@@@@@@@@@@@@@@@ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @
@ @@@@@@@@@@@@@@@@@@@@ @ @@@ @ @@@@@@@@@@@@@@@ @@@@@@@@@@@@@ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@