+%% acmsmall.cls - version 1.4 (with ACM Reference Format)\r
+%% Aptara Inc., dated 9 July 2012\r
+%% (c) 2011 Association for Computing Machinery (ACM)\r
+%% For small trim journals\r
+%%\r
+%% Based on ESUB2ACM.CLS V1.2 - November 10th. 1999\r
+%%\r
+%% If you face any problem while working with this class file or have any feedback/suggestion, \r
+%% please contact ACM Support helpline at: "acmtexsupport@aptaracorp.com".\r
+%% Users can also go through the FAQs available on the journal's submission webpage.\r
+%%\r
+%% Version 1.4 (History)\r
+%% ---------------------\r
+%% 1) All citation formats are also redefined after\r
+%% checking the loading condition of natbib.sty \r
+%% 2) Added an option called 'prodmode', which uses New Century School Book\r
+%% and Helvetica as base and second font respectively after\r
+%% feedback from Joanne (Dated 28/06/2010) to simulate print output.\r
+%% 3) Changed running head style (Joanne 02/07/2010)\r
+%% 4) Added three new transactions (Jono 14/07/2010)\r
+%% 5) Added four new transactions/journals (Joanne 04/11/2011)\r
+%% 6) Added newtheorem definition for 'conjecture'\r
+%% 7) Trimmed the 'double outputting' of the DOI/URL beneath ACM Reference Format (before 1. INTRODUCTION)\r
+%% and also beneath the Permission Statement/copyright line. Also inserted the "http://dx.doi.org" stem. (Gerry Murray, March 2012)\r
+%% 8) Changed the price charged/article information from $10.00 to $15.00 (Gerry 24/05/2012)\r
+%% 9) Added 'TEAC' - July 9th. 2012 \r
+%% 10) Added 'TOPC' - January 18th. 2013 \r
+%% 11) Added TOMM from acmlarge design on 2014/05/28 (Aptara)\r
+%% 12) Added new journals (TSAS and TOMPECS) on 2014/09/10 (Aptara)\r
+%% 13) a. Change the journal name TALLIP (formerly TALIP) 2014/12/09 (Aptara)\r
+%% b. Added issn numbers for TOMPECS 2014/12/09 (Aptara)\r
+%%\r
+%% Steps to compile: latex, bibtex, latex latex\r
+%%\r
+%% \CharacterTable\r
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\r
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\r
+%% Digits \0\1\2\3\4\5\6\7\8\9\r
+%% Exclamation \! Double quote \" Hash (number) \#\r
+%% Dollar \$ Percent \% Ampersand \&\r
+%% Acute accent \' Left paren \( Right paren \)\r
+%% Asterisk \* Plus \+ Comma \,\r
+%% Minus \- Point \. Solidus \/\r
+%% Colon \: Semicolon \; Less than \<\r
+%% Equals \= Greater than \> Question mark \?\r
+%% Commercial at \@ Left bracket \[ Backslash \\\r
+%% Right bracket \] Circumflex \^ Underscore \_\r
+%% Grave accent \` Left brace \{ Vertical bar \|\r
+%% Right brace \} Tilde \~}\r
+%%\r
+%% Bibliographic cite forms needed:\r
+%%\r
+%% \cite{key}\r
+%% which produces citations with author list and year.\r
+%% eg. [Brown 1978; Jarke, et al. 1985]\r
+%% \citeA{key}\r
+%% which produces citations with only the author list.\r
+%% eg. [Brown; Jarke, et al.]\r
+%% \citeN{key}\r
+%% which produces citations with the author list and year, but\r
+%% can be used as nouns in a sentence; no brackets appear around\r
+%% the author names, but only around the year.\r
+%% eg. Shneiderman [1978] states that......\r
+%% \citeN should only be used for a single citation.\r
+%% \citeNN{refkey1,refkey2} for author [ref1year; ref2year]\r
+%% \citeyear{key}\r
+%% which produces the year information only, within brackets.\r
+%%\r
+%% Abbreviated author lists use the ``et al.'' construct.\r
+%%\r
+%% The above are examples of required ACM bibliographic cite formats needed.\r
+%% *******************\r
+%% Here is the complete list of cite forms from the chicago bibliographic style\r
+%%\r
+%% \cite{key}\r
+%% which produces citations with abbreviated author list and year.\r
+%% \citeNP{key}\r
+%% which produces citations with abbreviated author list and year.\r
+%% \citeA{key}\r
+%% which produces only the abbreviated author list.\r
+%% \citeANP{key}\r
+%% which produces only the abbreviated author list.\r
+%% \citeN{key}\r
+%% which produces the abbreviated author list and year, with only the\r
+%% year in parentheses. Use with only one citation.\r
+%% \citeyear{key}\r
+%% which produces the year information only, within parentheses.\r
+%% \citeyearNP{key}\r
+%% which produces the year information only.\r
+%%\r
+%% Abbreviated author lists use the ``et al.'' construct.\r
+%%\r
+%% `NP' means `no parentheses' \r
+%%\r
+\NeedsTeXFormat{LaTeX2e}\r
+\ProvidesClass{acmsmall}[2012/03/05, fonts included on 28 June 2010]\r
+\r
+\def\fileversion{v1.4} \r
+\def\filedate{July 09, 2012}\r
+\r
+% Metadata Information\r
+\def\@acmVolume{V} %the volume\r
+\def\@acmNumber{N} %the number\r
+\def\@acmArticle{A} %article number\r
+\def\@articleSeq{1} %article Sequence\r
+\def\@acmPrice{15.00} %article price % Changed to 15 - June 2012 - Gerry\r
+\def\@acmYear{YYYY} %the last two digits of the year, \r
+\def\@acmMonth{1} %the month\r
+\def\@journalName{ACM Journal Name} %the name of the ACM journal\r
+\def\@journalNameShort{ACM} %the acronym of the ACM journal \r
+\def\@journalCode{jn} %the code of the ACM journal \r
+\def\@permissionCodeOne{0000-0000} %the permission code of the ACM journal\r
+\def\@doi{0000000.0000000} % These 'default' '0' values are over-ridden, during production, with 'correct' numbers entered via source .tex file - Gerry March 2012\r
+\r
+% ----------------\r
+% Gerry - April 2011 - To assist in the formatting of the NEW ACM Reference format - 'DOI' in tt font, and url string in default\r
+\usepackage{url}\r
+\def\UrlFont{}\r
+\newcommand{\BIBand}{\&}\r
+\def\showDOI#1{\mbox{{\tt DOI:}{#1}}} % Gerry April 2011 - forces the DOI: to 'stay' with the 'url-(string)link' (no need for space at end either)\r
+% ----------------\r
+\r
+\if@compatibility\else\r
+\DeclareOption{letterpaper}\r
+ {\setlength\paperheight {11in}%\r
+ \setlength\paperwidth {8.5in}%\r
+ \setlength\voffset {-38.2pt}%\r
+ \setlength\hoffset {-8.25pt}%\r
+ \def\special@paper{8.5in,11in}\r
+ % Needed to set PDF page size\r
+ \special{papersize=8.5in,11in}}\r
+\DeclareOption{landscape}\r
+ {\setlength\@tempdima {\paperheight}%\r
+ \setlength\paperheight {\paperwidth}%\r
+ \setlength\paperwidth {\@tempdima}}\r
+\fi\r
+\r
+\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}\r
+\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue}\r
+\r
+\DeclareOption{final}{\setlength\overfullrule{0pt}}\r
+\r
+\DeclareOption{10pt}{\def\@ptsize{0}} %needed for amssymbols.sty \r
+\DeclareOption{11pt}{\ClassError{acmsmall}{11pt style not supported}\r
+ {ACM transactions/journals documents can be set in 10pt only}}\r
+\DeclareOption{12pt}{\ClassError{acmtrans}{12pt style not supported}\r
+ {ACM transactions/journals documents can be set in 10pt only}}\r
+\r
+\newif\ifprod@mode\prod@modefalse\r
+\DeclareOption{prodmode}{\global\prod@modetrue\r
+\typeout{ACM, Production Font style: 2010/06/28 by Aptara}}\r
+\r
+\newif\if@acmtopc\r
+\newif\if@acmjacm\r
+\newif\if@acmtissec\r
+\newif\if@acmtocl\r
+\newif\if@acmtocs\r
+\newif\if@acmtochi\r
+\newif\if@acmtodaes\r
+\newif\if@acmtods\r
+\newif\if@acmtois\r
+\newif\if@acmtomacs\r
+\newif\if@acmtoms\r
+\newif\if@acmtoplas\r
+\newif\if@acmtosem\r
+\newif\if@acmtoit\r
+\newif\if@acmtecs\r
+\newif\if@acmtallip\r
+\newif\if@acmjeric\r
+\newif\if@acmtaco\r
+\newif\if@acmjea\r
+\newif\if@acmtslp\r
+\newif\if@acmcie\r
+\newif\if@acmtos\r
+\newif\if@acmcsur\r
+\newif\if@acmjetc\r
+\newif\if@acmtosn\r
+\newif\if@acmtalg\r
+\newif\if@acmtaas\r
+\newif\if@acmtweb\r
+\newif\if@acmtkdd\r
+\newif\if@acmtrets\r
+\newif\if@acmtmis\r
+\newif\if@acmtiis\r
+\newif\if@acmtist\r
+\newif\if@acmtoct\r
+\newif\if@acmjdiq\r
+\newif\if@acmtaccess\r
+\newif\if@acmtoce\r
+\newif\if@acmteac\r
+\newif\if@acmtomm\r
+\newif\if@acmtsas\r
+\newif\if@acmtompecs\r
+\r
+% Journal Options\r
+\DeclareOption{acmtopc}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOPC's option: 2013/01/18 by Aptara}\r
+ \typeout{}\r
+ \global\@acmtopctrue\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Parallel Computing}\r
+ \def\@journalNameShort{ACM Trans. Parallel Comput.}\r
+ \def\@journalCode{topc} \r
+ \def\@permissionCodeOne{1539-9087} \r
+}\r
+\r
+\DeclareOption{acmjacm}{\r
+ \typeout{}\r
+ \typeout{Using ACM, JACM's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmtrue\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{Journal of the ACM}\r
+ \def\@journalNameShort{J. ACM} \r
+ \def\@journalCode{jacm} \r
+ \def\@permissionCodeOne{0004-5411} \r
+}\r
+\r
+\DeclareOption{acmtissec}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TISSEC's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissectrue\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Information and System Security}\r
+ \def\@journalNameShort{ACM Trans. Info. Syst. Sec.}\r
+ \def\@journalCode{tissec}\r
+ \def\@permissionCodeOne{1094-9224}\r
+}\r
+\r
+\DeclareOption{acmtocl}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOCL's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtocltrue\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Computational Logic}\r
+ \def\@journalNameShort{ACM Trans. Comput. Logic}\r
+ \def\@journalCode{tocl} \r
+ \def\@permissionCodeOne{1529-3785} \r
+}\r
+\r
+\DeclareOption{acmtocs}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOCS's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocstrue\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Computer Systems}\r
+ \def\@journalNameShort{ACM Trans. Comput. Syst.}\r
+ \def\@journalCode{tocs} \r
+ \def\@permissionCodeOne{0734-2071} \r
+}\r
+\r
+\DeclareOption{acmtochi}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOCHI's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochitrue\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Computer-Human Interaction}\r
+ \def\@journalNameShort{ACM Trans. Comput.-Hum. Interact.}\r
+ \def\@journalCode{tochi} \r
+ \def\@permissionCodeOne{1073-0516} \r
+}\r
+\r
+\DeclareOption{acmtodaes}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TODAES option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaestrue\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Design Automation of Electronic Systems}\r
+ \def\@journalNameShort{ACM Trans. Des. Autom. Electron. Syst.}\r
+ \def\@journalCode{todaes} \r
+ \def\@permissionCodeOne{1084-4309} \r
+}\r
+\r
+\DeclareOption{acmtods}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TODS's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodstrue\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Database Systems}\r
+ \def\@journalNameShort{ACM Trans. Datab. Syst.}\r
+ \def\@journalCode{tods} \r
+ \def\@permissionCodeOne{0362-5915}\r
+}\r
+\r
+\DeclareOption{acmtois}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOIS's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoistrue\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Information Systems}\r
+ \def\@journalNameShort{ACM Trans. Inf. Syst.}\r
+ \def\@journalCode{tois} \r
+ \def\@permissionCodeOne{1046-8188} \r
+}\r
+\r
+\DeclareOption{acmtomacs}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOMACS's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacstrue\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Modeling and Computer Simulation}\r
+ \def\@journalNameShort{ACM Trans. Model. Comput. Simul.}\r
+ \def\@journalCode{tomacs}\r
+ \def\@permissionCodeOne{1049-3301} \r
+}\r
+\r
+\DeclareOption{acmtoms}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOMS's option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomstrue\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Mathematical Software}\r
+ \def\@journalNameShort{ACM Trans. Math. Softw.}\r
+ \def\@journalCode{toms} \r
+ \def\@permissionCodeOne{0098-3500} \r
+}\r
+\r
+\DeclareOption{acmtoplas}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOPLAS option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplastrue\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Programming Languages and Systems}\r
+ \def\@journalNameShort{ACM Trans. Program. Lang. Syst.}\r
+ \def\@journalCode{toplas} \r
+ \def\@permissionCodeOne{0164-0925} \r
+}\r
+\r
+\DeclareOption{acmtosem}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOSEM option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemtrue\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Software Engineering and Methodology}\r
+ \def\@journalNameShort{ACM Trans. Softw. Eng. Methodol.}\r
+ \def\@journalCode{tosem} \r
+ \def\@permissionCodeOne{1049-331X} \r
+}\r
+\r
+\DeclareOption{acmtoit}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOIT option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoittrue\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Internet Technology}\r
+ \def\@journalNameShort{ACM Trans. Internet Technol.}\r
+ \def\@journalCode{toit} \r
+ \def\@permissionCodeOne{1533-5399} \r
+}\r
+\r
+\DeclareOption{acmtecs}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TECS option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecstrue\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Embedded Computing Systems}\r
+ \def\@journalNameShort{ACM Trans. Embedd. Comput. Syst.}\r
+ \def\@journalCode{tecs}\r
+ \def\@permissionCodeOne{1539-9087} \r
+}\r
+\r
+%% Updaded Talip for change in the journal name to TALLIP (9th Dec. 2014)\r
+\DeclareOption{acmtallip}{\r
+ \typeout{}\r
+% \typeout{Using ACM, TALIP option: 2010/05/04 by Aptara}\r
+ \typeout{Using ACM, TALLIP option: 2014/12/09 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtalliptrue\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+% \def\@journalName{ACM Transactions on Asian Language Information Processing}\r
+% \def\@journalNameShort{ACM Trans. Asian Lang. Inform. Process.}\r
+ \def\@journalName{ACM Transactions on Asian and Low-Resource Language Information Processing}\r
+ \def\@journalName{ACM Trans. Asian Low-Resour. Lang. Inf. Process.}\r
+ \def\@journalNameShort{ACM Trans. Asian Low-Resour. Lang. Inf. Process.}\r
+ \def\@journalCode{tallip} \r
+% \def\@permissionCodeOne{1530-0226} \r
+ \def\@permissionCodeOne{2375-4699}\r
+}\r
+\r
+\DeclareOption{acmjeric}{\r
+ \typeout{}\r
+ \typeout{Using ACM, JERIC option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjerictrue\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Journal of Educational Resources in Computing}\r
+ \def\@journalNameShort{ACM J. Edu. Resources in Comput.}\r
+ \def\@journalCode{jeric} \r
+ \def\@permissionCodeOne{1073-0516} \r
+}\r
+\r
+\DeclareOption{acmtaco}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TACO option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacotrue\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Architecture and Code Optimization}\r
+ \def\@journalNameShort{ACM Trans. Architec. Code Optim.}\r
+ \def\@journalCode{taco} \r
+ \def\@permissionCodeOne{1544-3566} \r
+}\r
+\r
+\DeclareOption{acmjea}{\r
+ \typeout{}\r
+ \typeout{Using ACM, JEA option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeatrue\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Journal of Experimental Algorithmics}\r
+ \def\@journalNameShort{ACM J. Exp. Algor.}\r
+ \def\@journalCode{jea} \r
+ \def\@permissionCodeOne{1084-6654} \r
+}\r
+\r
+\DeclareOption{acmtslp}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TSLP option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslptrue\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Speech and Language Processing}\r
+ \def\@journalNameShort{ACM Trans. Speech Lang. Process.}\r
+ \def\@journalCode{tslp} \r
+ \def\@permissionCodeOne{1550-4875} \r
+}\r
+\r
+\DeclareOption{acmcie}{\r
+ \typeout{}\r
+ \typeout{Using ACM, CIE option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmcietrue\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Computers in Entertainment}\r
+ \def\@journalNameShort{ACM Comput. Entertain.}\r
+ \def\@journalCode{cie} \r
+ \def\@permissionCodeOne{1544-3574} \r
+}\r
+\r
+\DeclareOption{acmtos}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOS option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtostrue\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Storage}\r
+ \def\@journalNameShort{ACM Trans. Storage}\r
+ \def\@journalCode{tos} \r
+ \def\@permissionCodeOne{1553-3077} \r
+}\r
+\r
+\DeclareOption{acmcsur}{\r
+ \typeout{}\r
+ \typeout{Using ACM, CSUR option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurtrue\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Computing Surveys}\r
+ \def\@journalNameShort{ACM Comput. Surv.}\r
+ \def\@journalCode{csur} \r
+ \def\@permissionCodeOne{0360-0300} \r
+}\r
+\r
+\DeclareOption{acmjetc}{\r
+ \typeout{}\r
+ \typeout{Using ACM, JETC option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetctrue\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Journal on Emerging Technologies in Computing Systems}\r
+ \def\@journalNameShort{ACM J. Emerg. Technol. Comput. Syst.}\r
+ \def\@journalCode{jetc}\r
+ \def\@permissionCodeOne{1550-4832} \r
+}\r
+\r
+\DeclareOption{acmtosn}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOSN option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosntrue\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Sensor Networks}\r
+ \def\@journalNameShort{ACM Trans. Sensor Netw.}\r
+ \def\@journalCode{tosn}\r
+ \def\@permissionCodeOne{1550-4859} \r
+}\r
+\r
+\DeclareOption{acmtalg}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TALG option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgtrue\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Algorithms}\r
+ \def\@journalNameShort{ACM Trans. Algor.}\r
+ \def\@journalCode{talg}\r
+ \def\@permissionCodeOne{1549-6325} \r
+}\r
+\r
+\DeclareOption{acmtaas}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TAAS option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaastrue\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Autonomous and Adaptive Systems}\r
+ \def\@journalNameShort{ACM Trans. Autonom. Adapt. Syst.}\r
+ \def\@journalCode{taas}\r
+ \def\@permissionCodeOne{1556-4665} \r
+}\r
+\r
+\DeclareOption{acmtweb}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TWEB option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebtrue\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on the Web}\r
+ \def\@journalNameShort{ACM Trans. Web}\r
+ \def\@journalCode{tweb}\r
+ \def\@permissionCodeOne{1559-1131} \r
+}\r
+\r
+\DeclareOption{acmtkdd}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TKDD option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddtrue\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Knowledge Discovery from Data}\r
+ \def\@journalNameShort{ACM Trans. Knowl. Discov. Data.}\r
+ \def\@journalCode{tkdd}\r
+ \def\@permissionCodeOne{1556-4681} \r
+}\r
+\r
+\DeclareOption{acmtrets}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TRETS option: 2010/05/04 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretstrue\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Reconfigurable Technology and Systems}\r
+ \def\@journalNameShort{ACM Trans. Reconfig. Technol. Syst.}\r
+ \def\@journalCode{trets}\r
+ \def\@permissionCodeOne{1936-7406} \r
+}\r
+\r
+\DeclareOption{acmtmis}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TMIS option: 2010/07/14 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmistrue\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Management Information Systems}\r
+ \def\@journalNameShort{ACM Trans. Manag. Inform. Syst.}\r
+ \def\@journalCode{tmis}\r
+ \def\@permissionCodeOne{2158-656X} \r
+}\r
+\r
+\DeclareOption{acmtiis}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TIIS option: 2010/07/14 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiistrue\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Interactive Intelligent Systems}\r
+ \def\@journalNameShort{ACM Trans. Interact. Intell. Syst.}\r
+ \def\@journalCode{tiis}\r
+ \def\@permissionCodeOne{2160-6455} \r
+}\r
+\r
+\DeclareOption{acmtist}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TIST option: 2010/07/14 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtisttrue\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Intelligent Systems and Technology}\r
+ \def\@journalNameShort{ACM Trans. Intell. Syst. Technol.}\r
+ \def\@journalCode{tist}\r
+ \def\@permissionCodeOne{2157-6904} \r
+}\r
+\r
+\DeclareOption{acmtoct}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOCT option: 2011/10/31 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtocttrue\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Computation Theory}\r
+ \def\@journalNameShort{ACM Trans. Comput. Theory}\r
+ \def\@journalCode{toct}\r
+ \def\@permissionCodeOne{1942-3454} \r
+}\r
+\r
+\DeclareOption{acmjdiq}{\r
+ \typeout{}\r
+ \typeout{Using ACM, JDIQ option: 2011/10/31 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqtrue\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Journal of Data and Information quality}\r
+ \def\@journalNameShort{ACM J. Data Inform. Quality}\r
+ \def\@journalCode{jdiq}\r
+ \def\@permissionCodeOne{1936-1955} \r
+}\r
+\r
+\DeclareOption{acmtaccess}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TACCESS option: 2011/10/31 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccesstrue\r
+ \global\@acmtallipfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Accessible Computing}\r
+ \def\@journalNameShort{ACM Trans. Access. Comput.}\r
+ \def\@journalCode{taccess}\r
+ \def\@permissionCodeOne{1936-7228} \r
+}\r
+\r
+\DeclareOption{acmtoce}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOCE option: 2011/10/31 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtocetrue\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Computing Education}\r
+ \def\@journalNameShort{ACM Trans. Comput. Educ.}\r
+ \def\@journalCode{toce}\r
+ \def\@permissionCodeOne{1946-6226} \r
+}\r
+\r
+\DeclareOption{acmteac}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TEAC option: 2012/07/04 by Orna Agmon Ben-Yehuda}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteactrue\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Economics and Computation}\r
+ \def\@journalNameShort{ACM Trans. Econ. Comp.}\r
+ \def\@journalCode{teac}\r
+ \def\@permissionCodeOne{1946-6227} \r
+}\r
+%\r
+%%\r
+%% TeXSupport: Added TOMM from acmlarge design on 2014/05/28\r
+%%\r
+\DeclareOption{acmtomm}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOMM's option: 2014/05/28 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommtrue\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Multimedia Computing, Communications and Applications}\r
+ \def\@journalNameShort{ACM Trans. Multimedia Comput. Commun. Appl.} \r
+ \def\@permissionCodeOne{1551-6857} \r
+ \def\@permissionCodeTwo{0100} \r
+}\r
+%\r
+%%\r
+%% TeXSupport: Added new journal TSAS on 2014/09/10\r
+%%\r
+\DeclareOption{acmtsas}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TSAS's option: 2014/09/10 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsastrue\r
+ \global\@acmtompecsfalse\r
+ \def\@journalName{ACM Transactions on Spatial Algorithms and Systems}\r
+ \def\@journalNameShort{ACM Trans. Spatial Algorithms Syst.} \r
+ \def\@permissionCodeOne{2374-0353} \r
+}\r
+%\r
+%%\r
+%% TeXSupport: Added new journal TOMPECS on 2014/09/10\r
+%%\r
+\DeclareOption{acmtompecs}{\r
+ \typeout{}\r
+ \typeout{Using ACM, TOMPECS's option: 2014/09/10 by Aptara}\r
+ \typeout{}\r
+ \global\@acmjacmfalse\r
+ \global\@acmtissecfalse\r
+ \global\@acmtoclfalse\r
+ \global\@acmtocsfalse\r
+ \global\@acmtochifalse\r
+ \global\@acmtodaesfalse\r
+ \global\@acmtodsfalse\r
+ \global\@acmtoisfalse\r
+ \global\@acmtomacsfalse\r
+ \global\@acmtomsfalse\r
+ \global\@acmtoplasfalse\r
+ \global\@acmtosemfalse\r
+ \global\@acmtoitfalse\r
+ \global\@acmtecsfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmjericfalse\r
+ \global\@acmtacofalse\r
+ \global\@acmjeafalse\r
+ \global\@acmtslpfalse\r
+ \global\@acmciefalse\r
+ \global\@acmtosfalse\r
+ \global\@acmcsurfalse\r
+ \global\@acmjetcfalse\r
+ \global\@acmtosnfalse\r
+ \global\@acmtalgfalse\r
+ \global\@acmtaasfalse\r
+ \global\@acmtwebfalse\r
+ \global\@acmtkddfalse\r
+ \global\@acmtretsfalse\r
+ \global\@acmtmisfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtistfalse\r
+ \global\@acmtoctfalse\r
+ \global\@acmjdiqfalse\r
+ \global\@acmtaccessfalse\r
+ \global\@acmtallipfalse\r
+ \global\@acmtiisfalse\r
+ \global\@acmtocefalse\r
+ \global\@acmteacfalse\r
+ \global\@acmtommfalse\r
+ \global\@acmtsasfalse\r
+ \global\@acmtompecstrue\r
+ \def\@journalName{ACM Transactions on Modeling and Performance Evaluation of Computing Systems}\r
+ \def\@journalName{ACM Trans. Model. Perform. Eval. Comput. Syst.} \r
+ \def\@journalNameShort{ACM Trans. Model. Perform. Eval. Comput. Syst.} \r
+ \def\@permissionCodeOne{2376-3639}\r
+}\r
+%\r
+\ExecuteOptions{twoside,final,10pt,letterpaper}\r
+\ProcessOptions\r
+\r
+% Including fonts for Production Mode\r
+\ifprod@mode\r
+% New Century Schoolbook as base font\r
+\renewcommand\rmdefault{pnc}\r
+% Helvetica as second font\r
+\renewcommand\sfdefault{phv}\r
+\fi\r
+\r
+% Packages required\r
+\RequirePackage{latexsym}\r
+\RequirePackage{color}\r
+\usepackage{graphicx}\r
+\r
+\r
+\typeout{Document Class `acmsmall' Electronic Submissions\r
+\fileversion\space <\filedate> (ACM).}\r
+\r
+\def\acmVolume#1{\def\@acmVolume{#1}}\r
+\def\acmNumber#1{\def\@acmNumber{#1}}\r
+\def\acmArticle#1{\def\@acmArticle{#1}}\r
+\def\articleSeq#1{\def\@articleSeq{#1}}\r
+\def\acmPrice#1{\def\@acmPrice{#1}}\r
+\def\acmYear#1{\def\@acmYear{#1}}\r
+\def\acmMonth#1{\def\@acmMonth{#1}}\r
+\def\doi#1{\def\@doi{#1}}\r
+\r
+\r
+%To transform the month number in its name in English\r
+\newcommand{\monthWord}[1]{\ifcase#1\or\r
+ January\or February\or March\or April\or May\or June\or\r
+ July\or August\or September\or October\or November\or December\else Month\fi}\r
+\r
+\newcommand{\monthInf}[1]{\ifcase#1\or\r
+ 01\or 02\or 03\or 04\or 05\or 06\or\r
+ 07\or 08\or 09\or 10\or 11\or 12\else 00\fi}\r
+\r
+% First and Last page\r
+\newcount\@firstpg\r
+\newcount\@lastpg\r
+\def\lastpage#1{\global\advance\@lastpg#1\relax}\r
+\AtEndDocument{\ifelec@app\else\immediate\write\@mainaux{\string\lastpage{\the\c@page}}\fi}\r
+\r
+\newdimen\trimheight\r
+\newdimen\trimwidth\r
+\newdimen\normaltextheight\r
+\newdimen\tempdimen \r
+\newbox\tempbox\r
+\newbox\tbbox\r
+\newdimen\tabledim\r
+\r
+% Extra symbol\r
+\DeclareSymbolFont{newlargesymbols}{OMX}{cmex}{m}{n}\r
+\DeclareMathSymbol{\bigsqcup}{\mathop}{newlargesymbols}{"46}\r
+\r
+% Bold Math\r
+\def\boldmath{\mathversion{bold}}\r
+\def\bm#1{\mathchoice\r
+ {\mbox{\boldmath$\displaystyle#1$}}%\r
+ {\mbox{\boldmath$#1$}}%\r
+ {\mbox{\boldmath$\scriptstyle#1$}}%\r
+ {\mbox{\boldmath$\scriptscriptstyle#1$}}}\r
+\r
+% Font information\r
+\lineskip1\p@\r
+\normallineskip1\p@\r
+\def\baselinestretch{1}\r
+\def\@ptsize{0} % needed for amssymbols.sty\r
+\r
+\@maxdepth\maxdepth\r
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}\r
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}\r
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}\r
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}\r
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}\r
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}\r
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}\r
+\newcommand{\pcal}{\@fontswitch{\relax}{\mathcal}}\r
+\newcommand{\mit}{\protect\pmit}\r
+\newcommand{\pmit}{\@fontswitch{\relax}{\mathnormal}}\r
+\def\cal{\mathcal}\r
+\r
+\renewcommand{\@ptsize}{}\r
+\renewcommand{\normalsize}{%\r
+ \@setfontsize\normalsize\@xpt{11\p@}%\r
+ \abovedisplayskip .5\baselineskip \@plus2\p@ \@minus\p@\r
+ \belowdisplayskip \abovedisplayskip\r
+ \abovedisplayshortskip 6\p@ \@minus 3\p@\r
+ \belowdisplayshortskip 6\p@ \@minus 3\p@\r
+ \let\@listi\@listI\r
+}\r
+\newcommand{\small}{%\r
+ \@setfontsize\small\@ixpt{10\p@}%\r
+ \abovedisplayskip 5\p@ \@plus 2\p@ \@minus \p@\r
+ \belowdisplayskip \abovedisplayskip\r
+ \abovedisplayshortskip 5\p@ \@minus 2\p@\r
+ \belowdisplayshortskip 5\p@ \@minus 2\p@\r
+ \def\@listi{%\r
+ \leftmargin\leftmargini\r
+ \topsep 5\p@ \@plus 2\p@ \@minus .2\p@\r
+ \parsep \z@ \@plus .7\p@\r
+ \itemsep 1.6\p@ \@plus .8\p@}%\r
+}%\r
+\r
+\newcommand{\footnotesize}{%\r
+ \@setfontsize\footnotesize\@viiipt{9\p@}%\r
+ \abovedisplayskip 4\p@ \@plus \p@\r
+ \belowdisplayskip \abovedisplayskip\r
+ \abovedisplayshortskip 4\p@ \@minus \p@\r
+ \belowdisplayshortskip 4\p@ \@minus \p@\r
+ \def\@listi{%\r
+ \leftmargin\leftmargini\r
+ \topsep 4\p@ \@plus \p@\r
+ \parsep \z@ \@plus .5\p@\r
+ \itemsep \p@ \@plus .7\p@}\r
+}%\r
+\normalsize\r
+\r
+\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}\r
+\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}\r
+\newcommand\large{\@setfontsize\large\@xiipt{14}}\r
+\newcommand\Large{\@setfontsize\Large\@xivpt{18}}\r
+\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}\r
+\newcommand\huge{\@setfontsize\huge\@xxpt{25}}\r
+\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}\r
+\r
+\def\rhfont{\fontfamily{\sfdefault}\fontsize{9}{10}\selectfont}\r
+\def\rfootfont{\fontsize{7}{8}\selectfont}\r
+\def\foliofont{\fontfamily{\sfdefault}\fontsize{9}{10}\selectfont}\r
+\r
+\def\sectionfont{\fontfamily{\sfdefault}\fontsize{9}{11}\selectfont\bfseries\raggedright}\r
+\def\refsectionfont{\fontfamily{\sfdefault}\fontsize{9}{11}\selectfont\bfseries}\r
+\def\subsectionfont{\fontfamily{\sfdefault}\fontsize{9}{11}\selectfont\bfseries\raggedright}\r
+\def\subsubsectionfont{\fontfamily{\sfdefault}\fontsize{9}{11}\selectfont\itshape\raggedright}\r
+\def\paragraphfont{\fontsize{10}{11}\selectfont\itshape}\r
+\r
+\def\figcaptionfont{\fontsize{8}{9}\selectfont}%\r
+\def\figcaptionnumfont{\fontfamily{\sfdefault}\fontsize{8}{9}\selectfont}%\r
+\def\subcaptionfont{\fontsize{8}{10}\selectfont}%\r
+\def\subcaption#1{{\centering\subcaptionfont#1\par}}\r
+\r
+\def\tablefont{\fontsize{8}{9}\selectfont}%\r
+\def\intexttablefont{\fontsize{8}{9}\selectfont\centering}%\r
+\def\tablecaptionfont{\fontfamily{\sfdefault}\fontsize{8}{9}\selectfont}%\r
+\def\tablenumfont{\fontfamily{\sfdefault}\fontsize{8}{9}\selectfont}%\r
+\def\tabnotefont{\fontsize{8}{9}\selectfont}\r
+\def\ackfont{\fontsize{8}{10}\selectfont}\r
+\r
+\setlength\trimheight {10in}\r
+\setlength\trimwidth {6.75in}\r
+\r
+\textheight 48pc\r
+\advance\textheight-7.3pt\r
+\setlength\normaltextheight{\textheight}\r
+\r
+\textwidth 33pc\r
+\oddsidemargin .625in\r
+\evensidemargin\trimwidth\r
+\advance\evensidemargin-\oddsidemargin\r
+\advance\evensidemargin-\textwidth\r
+\r
+\marginparwidth .5in\r
+\marginparsep .125in\r
+\topmargin 36pt\r
+\headheight 6.5\p@\r
+\topskip6.2pt\r
+\headsep 17.5pt\r
+\parindent10\p@\r
+\newdimen\normalparindent\r
+\normalparindent\parindent\r
+\r
+\newlength{\footheight}%\r
+\footheight 10\p@\r
+\footskip 28\p@\r
+\r
+\columnsep 12\p@\r
+\columnseprule 0\p@\r
+\r
+\footnotesep 7\p@\r
+\skip\footins 15\p@ plus 4\p@ minus 3\p@\r
+\floatsep 1\baselineskip plus 2\p@ minus 2\p@\r
+\textfloatsep \floatsep\r
+\intextsep 1pc plus 1pc\r
+\r
+\newlength{\@maxsep}%\r
+\@maxsep 1pc\r
+\r
+\dblfloatsep 1\baselineskip plus 2\p@ minus 2\p@\r
+\dbltextfloatsep 20\p@ plus 2\p@ minus 4\p@\r
+\r
+\newlength{\@dblmaxsep}%\r
+\@dblmaxsep 20\p@\r
+\r
+\@fptop 0\p@ plus 1fil\r
+\@fpsep 1pc plus 2fil\r
+\@fpbot 0\p@ plus 1fil\r
+\@dblfptop 0\p@ plus 1fil\r
+\@dblfpsep 8\p@ plus 2fil\r
+\@dblfpbot 0\p@ plus 1fil\r
+\r
+\marginparpush 6\p@\r
+\r
+\parskip0\p@\r
+\partopsep 0\p@\r
+\@lowpenalty 51\r
+\@medpenalty 151\r
+\@highpenalty 301\r
+\r
+\@beginparpenalty -\@lowpenalty\r
+\@endparpenalty -\@lowpenalty\r
+\@itempenalty -\@lowpenalty\r
+\r
+\setcounter{topnumber}{3}\r
+\def\topfraction{.99}\r
+\setcounter{bottomnumber}{1}\r
+\def\bottomfraction{.5}\r
+\setcounter{totalnumber}{3}\r
+\def\textfraction{.01}\r
+\def\floatpagefraction{.85}\r
+\setcounter{dbltopnumber}{2}\r
+\def\dbltopfraction{.7}\r
+\def\dblfloatpagefraction{.5}\r
+\r
+% Copyright Information\r
+\def\cpyright#1{\gdef\@cpyright{#1}}\r
+\cpyright{ACM\ \@permissionCodeOne/\@acmYear/\monthInf{\@acmMonth}-ART\@acmArticle}\r
+\r
+% Calculating total pages\r
+\newcount\@totalpg\r
+\def\acmPages#1{\def\@acmPages{#1}}\r
+\acmPages{\@totalpg\@lastpg\global\advance\@totalpg-\@firstpg\global\advance\@totalpg\@ne\ifnum\the\@totalpg<\z@0\else\the\@totalpg\fi\ pages}\r
+\r
+% Reference Format\r
+\gdef\formatline{{\em{\@journalNameShort\ }}\@acmVolume, \@acmNumber, Article~\@acmArticle\ (\monthWord{\@acmMonth}\ \@acmYear), \@acmPages.\\ % Need Journal Name in italics - in 'ACM Reference Format' before 1. INTRODUCTION - Gerry - March 2012\r
+{\tt DOI:}http://dx.doi.org/10.1145/\@doi} % Gerry March 2012 - on first page in 'ACM Reference Format'\r
+\gdef\copyrightline{\copyright\ \@acmYear\ \@cpyright\ \$\@acmPrice}\r
+\gdef\doiline{{\tt DOI:}http://dx.doi.org/10.1145/\@doi} % Gerry - March 2012 - beneath copyright line\r
+\r
+% Page Style\r
+\mark{{}{}}\r
+\r
+\def\ps@headings{%\r
+ \let\@mkboth\@gobbletwo\r
+ \def\@oddhead{{\rhfont\rightmark}\hfill{\foliofont \@acmArticle:\thepage}}%\r
+ \def\@evenhead{{\foliofont \@acmArticle:\thepage}\hfill{\rhfont\leftmark}}%\r
+ \def\@evenfoot{\null\hfill{\rfootfont\@runningfoot}}\r
+ \def\@oddfoot{{\rfootfont\@runningfoot} \hfill\null}%\r
+ \let\partmark\@gobble\r
+ \let\sectionmark\@gobble\r
+ \let\subsectionmark\@gobble\r
+}\r
+\r
+\def\ps@appheadings{%\r
+ \let\@mkboth\@gobbletwo\r
+ \def\@oddhead{{\rhfont\rightmark}\hfill{\foliofont \thepage}}%\r
+ \def\@evenhead{{\foliofont \thepage}\hfill{\rhfont\leftmark}}%\r
+ \def\@evenfoot{\null\hfill{\rfootfont\@runningfoot}}\r
+ \def\@oddfoot{{\rfootfont\@runningfoot} \hfill\null}%\r
+ \let\partmark\@gobble\r
+ \let\sectionmark\@gobble\r
+ \let\subsectionmark\@gobble\r
+}\r
+\r
+\def\@runningfoot{}\r
+\def\runningfoot#1{\gdef\@runningfoot{#1}}\r
+\r
+\if@acmtodaes\r
+ \def\pubphrase{Pub. date}\r
+\else\r
+\if@acmtosem\r
+ \def\pubphrase{Pub. date}\r
+\else\r
+\if@acmjetc\r
+ \def\pubphrase{Pub. date}\r
+\else\r
+\if@acmtiis\r
+ \def\pubphrase{Pub. date}\r
+\else\r
+ \def\pubphrase{Publication date}\r
+\fi\fi\fi\fi\r
+\r
+\runningfoot{\if@acmtomm\@journalNameShort\else\@journalName\fi, Vol.~\@acmVolume, No.~\@acmNumber, Article~\@acmArticle,\ \pubphrase:\ \monthWord{\@acmMonth}\ \@acmYear.}\r
+\r
+\def\@firstfoot{}\r
+\gdef\firstfoot{\if@acmtomm\@journalNameShort\else\@journalName\fi, Vol.~\@acmVolume,\ No.~\@acmNumber,\ Article\ \@acmArticle,\ \pubphrase:\ \monthWord{\@acmMonth}\ \@acmYear.}\r
+\r
+\def\ps@titlepage{%\r
+ \let\@mkboth\@gobbletwo\r
+ \let\@oddhead\@empty\r
+ \def\@oddfoot{\null\hfill\fontsize{7}{8}\selectfont\firstfoot}\r
+ \let\@evenhead\@empty\r
+ \def\@evenfoot{\fontsize{7}{8}\selectfont\firstfoot\hfill\null}%\r
+}\r
+\r
+\def\titlepage{%\r
+ \@restonecolfalse\r
+ \if@twocolumn\r
+ \@restonecoltrue\r
+ \onecolumn\r
+ \else\r
+ \newpage\r
+ \fi\r
+ \thispagestyle{empty}%\r
+ \c@page\z@\r
+}\r
+\r
+\def\endtitlepage{%\r
+ \if@restonecol\r
+ \twocolumn\r
+ \else\r
+ \newpage\r
+ \fi\r
+}\r
+\r
+% Author and Affiliation\r
+\def\author#1{\gdef\@author{#1}}%\r
+\def\and{{\upshape and }}\r
+\def\affil#1{\gdef\@affil{#1}\ifx\@affil\@empty\else{\reset@font\affilfont\unskip,\ #1\vphantom{gy}\endgraf}\fi}\affil{}\r
+\r
+\def\titlefont{\fontfamily{\sfdefault}\fontsize{12}{12}\selectfont\bfseries}\r
+\def\authorfont{\fontfamily{\sfdefault}\fontsize{10}{11}\rightskip0pt plus1fill\selectfont}\r
+\def\affilfont{\fontfamily{\rmdefault}\fontsize{8}{11}\rightskip0pt plus1fill\selectfont}\r
+\def\abstractfont{\fontsize{8}{10}\selectfont}\r
+\r
+% Article Title page\r
+\def\maketitle{%\r
+ \newpage\r
+ \thispagestyle{titlepage}%\r
+ \global\@topnum\z@\r
+ \begingroup\r
+ \lineskip \z@\r
+ \null\r
+ \vskip -15.4\p@\relax\r
+ \parindent\z@\r
+ \begingroup\r
+ \raggedright\r
+ \hyphenpenalty\@M\r
+ {\titlefont\@title\par}\r
+ \global\@firstpg\the\c@page\r
+ \endgroup\r
+ \vskip 12\p@\r
+ \begingroup\r
+\r
+ {\addtolength{\baselineskip}{2\p@}%\r
+ {\authorfont\@author\par}\r
+ \vskip7pt\r
+ \ifx \@sponsors\@empty\r
+ \else\r
+ \hbox{\vrule height .2\p@ width \textwidth}\r
+ \@sponsors \par\r
+ \fi\r
+ }\r
+\endgroup\r
+ \par\vskip 22\p@\box\@abstract\r
+ \par%\r
+ \ifx\@categories\@empty \r
+ \else\r
+ \abstractfont\r
+ \vskip 4\p@\relax \r
+ \def\and{\unskip{\rm;} }%\r
+ \noindent Categories and Subject Descriptors: \@categories\par\r
+ \fi\r
+ \ifx\@terms\@empty\else\r
+ \abstractfont\r
+ \vskip 4\p@\r
+ \noindent General Terms: \ignorespaces\r
+ \@terms\r
+ \par\r
+ \fi\r
+ \ifx\@keywords\@empty\else\r
+ \abstractfont\r
+ \vskip 4\p@\r
+ \noindent Additional Key Words and Phrases: \ignorespaces\r
+ \@keywords\r
+ \par\r
+ \fi\r
+ \ifx\@acmformat\@empty\else\r
+ \abstractfont\r
+ \vskip 4\p@\r
+ \noindent {\bf ACM Reference Format:}\\\r
+ \@acmformat\vskip 0.5\p@\r
+ \par\r
+ \fi\r
+ \par\r
+ \endgroup\r
+ \let\maketitle\relax\r
+ \global\let\@sponsors\@empty\r
+ \global\let\@categories\@empty\r
+ \global\let\@terms\@empty\r
+ \global\let\@keywords\@empty\r
+ }\r
+\r
+% Sponsor\r
+\def\sponsor#1{\@ifnextchar\r
+ [{\@sponsor{#1}}{\@xsponsor{#1}}}\r
+\def\@sponsor#1[#2]{\edef\@tempa{\ifx \@sponsors\@empty\r
+ \else ; \fi}{\def\protect{\noexpand\protect\r
+ \noexpand}\def\and{\noexpand\and}\xdef\@sponsors{\@sponsors\@tempa #1 }}}\r
+\def\@xsponsor#1{\edef\@tempa{\ifx \@sponsors\@empty \else ;\r
+\fi}{\def\protect{\noexpand\protect\noexpand}\def\and{\noexpand\r
+ \and}\xdef\@sponsors{\@sponsors\@tempa #1}}}\r
+\def\@sponsors{}\r
+\r
+% Abstract\r
+\newbox\@abstract\r
+\def\abstract{\r
+\global\setbox\@abstract=\vbox\bgroup\everypar{}%\r
+\abstractfont\noindent\ignorespaces}\r
+\def\endabstract{\egroup}\r
+\r
+% Terms\r
+\def\terms#1{\gdef\@terms{#1}}\r
+\let\@terms\@empty\r
+\r
+% Keywords\r
+\def\keywords#1{\gdef\@keywords{#1}}\r
+\let\@keywords\@empty\r
+\r
+% Reference Format\r
+\def\acmformat#1{\gdef\@acmformat{#1 \formatline\vphantom{y}}}\r
+\let\@acmformat\@empty\r
+\r
+% Category\r
+\def\category#1#2#3{%\r
+ \@ifnextchar [{\@category{#1}{#2}{#3}}{\@category{#1}{#2}{#3}[]}}\r
+\def\@category#1#2#3[#4]{%\r
+ \edef\@tempa{\ifx \@categories\@empty \else ; \fi}%\r
+ \begingroup\r
+ \def\protect{\noexpand\protect\noexpand}%\r
+ \let\and\relax\r
+ \xdef\@categories{%\r
+ \@categories\r
+ \@tempa\r
+ #1 [{\bf #2}]%\r
+ \if!#4!%\r
+ \if!#3!\else : #3\fi\r
+ \else\r
+ :\space\r
+ \if!#3!\else #3\kern\z@---\hskip\z@\fi\r
+ {\it #4}%\r
+ \fi\r
+ }%\r
+ \endgroup\r
+}\r
+\r
+% Permission Information\r
+\newbox\@permissionbox\r
+\newenvironment{permission}{%\r
+ \footnotesize\r
+ \global\setbox\@permissionbox\vbox\bgroup\par\addvspace{3.1pt}\noindent\ignorespaces\r
+ }{%\r
+ \par\egroup}\r
+%\r
+\let\@categories\@empty\r
+\def\bottomstuff{%\r
+ \global\@topnum\z@\r
+ \global\@botroom \textheight\r
+ \@float{figure}[b]\r
+ \footnotesize\r
+ \parindent\z@\r
+ \null\r
+ \vskip -\textfloatsep\r
+ \vskip 6\p@ plus2pt minus2pt\r
+ \hrule \@height .5\p@ \@width \textwidth\r
+ \vskip 6\p@ %7.5\r
+ \ignorespaces\r
+}\r
+\def\endbottomstuff{\par%\r
+Permission to make digital or hard copies of part or all of this work \r
+for personal or classroom use is\r
+granted without fee provided that copies are not made or distributed for profit or commercial\r
+advantage and that copies show this notice on the first page or initial screen of a display\r
+along with the full citation. Copyrights for components of this work owned by others than ACM\r
+must be honored. Abstracting with credit is permitted. To copy otherwise, to republish,\r
+to post on servers, to redistribute to lists, or to use any component of this work in other\r
+works requires prior specific permission and\hspace*{.5pt}/or a fee. \r
+Permissions may be requested from Publications Dept., ACM, Inc., 2 Penn Plaza, Suite 701, \r
+New York, NY 10121-0701 USA, fax $+$1 (212) 869-0481,\r
+or permissions@acm.org.\par\box\@permissionbox\r
+\copyrightline\par\r
+\doiline\r
+\vskip-13pt\r
+\strut\r
+\end@float\r
+}\r
+\r
+% Heads\r
+\newcounter{part}\r
+\newcounter{section}\r
+\newcounter{subsection}[section]\r
+\newcounter{subsubsection}[subsection]\r
+\newcounter{paragraph}[subsubsection]\r
+\def\thepart{\Roman{part}}\r
+\def\thesection{\arabic{section}}\r
+\def\thesubsection{\thesection.\arabic{subsection}}\r
+\def\thesubsubsection{\thesubsection.\arabic{subsubsection}}\r
+\def\theparagraph{\thesubsubsection.\arabic{paragraph}}\r
+\r
+% for checking Uppercase heads\r
+\newif\if@uchead\@ucheadfalse\r
+\r
+\setcounter{secnumdepth}{3}\r
+\def\part{\@startsection{part}{9}{\z@}%\r
+ {-10\p@ \@plus -4\p@ \@minus -2\p@}%\r
+ {4\p@}%\r
+ {\normalsize\itshape\@ucheadtrue}}\r
+\def\section{\@startsection{section}{1}{\z@}%\r
+ {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%\r
+ {.25\baselineskip}%\r
+ {\sectionfont\@ucheadtrue}}\r
+\def\refsection{\@startsection{section}{1}{\z@}%\r
+ {-1\baselineskip \@plus -2\p@ \@minus -.2\p@}%\r
+ {.5\baselineskip}%\r
+ {\refsectionfont\@ucheadtrue}}\r
+\def\subsection{\@startsection{subsection}{2}{\z@}%\r
+ {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%\r
+ {.25\baselineskip}%\r
+ {\subsectionfont}}\r
+\def\subsubsection{\@startsection{subsubsection}{3}{10pt}%\r
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%\r
+ {-3.5\p@}{\subsubsectionfont}}\r
+\def\paragraph{\@startsection{paragraph}{4}{\parindent}%\r
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%\r
+ {-3.5\p@}%\r
+ {\paragraphfont}}\r
+\r
+\def\@seccntformat#1{\csname the#1\endcsname.\hskip .4em}\r
+\let\@period=.\r
+\def\@sect#1#2#3#4#5#6[#7]#8{%\r
+ \ifnum #2>\c@secnumdepth\r
+ \let\@svsec\@empty\r
+ \else\r
+ \refstepcounter{#1}%\r
+ \edef\@svsec{\begingroup\csname the#1\endcsname\endgroup\relax .\hskip .4em}%\r
+ \protected@edef\@svsec{\@seccntformat{#1}\relax}%\r
+ \fi\r
+ \@tempskipa #5\relax\r
+ \ifdim \@tempskipa>\z@\r
+ \begingroup\r
+ #6{%\r
+ \@hangfrom{\hskip #3\relax\@svsec}%\r
+ \interlinepenalty \@M \if@uchead\MakeUppercase{#8}\else#8\fi\@@par}%\r
+ \endgroup\r
+ \csname #1mark\endcsname{#7}%\r
+ \addcontentsline{toc}{#1}{%\r
+ \ifnum #2>\c@secnumdepth \else\r
+ \protect\numberline{\csname the#1\endcsname}%\r
+ \fi\r
+ #7}%\r
+ \else\r
+ \def\@svsechd{%\r
+ #6{\hskip #3\relax\r
+ \@svsec #8}%\r
+ \csname #1mark\endcsname{#7}%\r
+ \addcontentsline{toc}{#1}{%\r
+ \ifnum #2>\c@secnumdepth \else\r
+ \protect\numberline{\csname the#1\endcsname}%\r
+ \fi\r
+ #7}}%\r
+ \fi\r
+ \@xsect{#5}}\r
+\def\@xsect#1{%\r
+ \@tempskipa #1\relax\r
+ \ifdim \@tempskipa>\z@\r
+ \par\r
+ \nobreak\r
+ \vskip \@tempskipa\r
+ \@afterheading\r
+ \else\r
+ \global\@nobreakfalse\r
+ \global\@noskipsectrue\r
+ \everypar{%\r
+ \if@noskipsec\r
+ \global\@noskipsecfalse\r
+ \clubpenalty\@M\r
+ \hskip -\parindent\r
+ \begingroup\r
+ \@svsechd\r
+ \@period\r
+ \endgroup\r
+ \unskip\r
+ \@tempskipa #1\relax\r
+ \hskip -\@tempskipa\r
+ \else\r
+ \clubpenalty \@clubpenalty\r
+ \everypar{}%\r
+ \fi\r
+ }%\r
+ \fi\r
+ \ignorespaces\r
+}\r
+\r
+% Lists\r
+\def\@trivlist{%\r
+ \@topsepadd\topsep\r
+ \if@noskipsec\r
+ \global\let\@period\@empty\r
+ \leavevmode\r
+ \global\let\@period.%\r
+ \fi\r
+ \ifvmode\r
+ \advance\@topsepadd\partopsep\r
+ \else\r
+ \unskip\r
+ \par\r
+ \fi\r
+ \if@inlabel\r
+ \@noparitemtrue\r
+ \@noparlisttrue\r
+ \else\r
+ \@noparlistfalse\r
+ \@topsep\@topsepadd\r
+ \fi\r
+ \advance\@topsep \parskip\r
+ \leftskip\z@skip\r
+ \rightskip\@rightskip\r
+ \parfillskip\@flushglue\r
+ \@setpar{\if@newlist\else{\@@par}\fi}\r
+ \global\@newlisttrue\r
+ \@outerparskip\parskip\r
+}\r
+\labelsep 5\p@\r
+\r
+\settowidth{\leftmargini}{9.}\r
+\addtolength\leftmargini\labelsep\r
+\r
+\settowidth{\leftmarginii}{(b)}\r
+\addtolength\leftmarginii\labelsep\r
+\r
+\leftmarginiii \leftmarginii\r
+\leftmarginiv \leftmarginii\r
+\leftmarginv \leftmarginii\r
+\leftmarginvi \leftmarginii\r
+\leftmargin \leftmargini\r
+\r
+\labelwidth\leftmargini\r
+\advance\labelwidth-\labelsep\r
+\def\@listI{%\r
+ \leftmargin\leftmargini\r
+ \parsep \z@ \r
+ \topsep .5\baselineskip \@plus 2\p@%\r
+ \itemsep\z@%\r
+}\r
+\r
+\let\@listi\@listI\r
+\r
+\@listi\r
+\def\@listii{%\r
+ \leftmargin\leftmarginii\r
+ \labelwidth\leftmarginii\r
+ \advance\labelwidth-\labelsep\r
+ \topsep \z@ \r
+ \parsep \z@ \r
+ \itemsep \parsep\r
+}\r
+\def\@listiii{%\r
+ \leftmargin\leftmarginiii\r
+ \labelwidth\leftmarginiii\r
+ \advance\labelwidth-\labelsep\r
+ \topsep \z@ \@plus \p@\r
+ \parsep \z@ \r
+ \itemsep \parsep\r
+}\r
+\def\@listiv{%\r
+ \leftmargin\leftmarginiv\r
+ \labelwidth\leftmarginiv\r
+ \advance\labelwidth-\labelsep\r
+}\r
+\def\@listv{%\r
+ \leftmargin\leftmarginv\r
+ \labelwidth\leftmarginv\r
+ \advance\labelwidth-\labelsep\r
+}\r
+\def\@listvi{%\r
+ \leftmargin\leftmarginvi\r
+ \labelwidth\leftmarginvi\r
+ \advance\labelwidth-\labelsep\r
+}\r
+\newdimen\enumdim\r
+\def\enummax#1{%\r
+ \setbox\tempbox\hbox{#1\hskip\labelsep}%\r
+ \enumdim\wd\tempbox\r
+ \expandafter\global\csname leftmargin\romannumeral\the\@enumdepth\endcsname\r
+ \enumdim}\r
+\r
+\enummax{1.}\r
+\def\enumerate{\@ifnextchar[{\@enumerate}{\@enumerate[\csname label\@enumctr\endcsname]}}%% \r
+\def\@enumerate[#1]{\par\abovedisplayskip .25\baselineskip \@plus2\p@\r
+ \belowdisplayskip .25\baselineskip \@plus2\p@\r
+ \ifnum \@enumdepth >3 \@toodeep\else\r
+ \advance\@enumdepth\@ne\r
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%\r
+ \setcounter{\@enumctr}{1}\enummax{#1}%\r
+ \list\r
+ {\csname label\@enumctr\endcsname}{\usecounter{\@enumctr}%\r
+ \def\makelabel##1{\hss\llap{##1}}}\fi}\r
+\def\endenumerate{\endlist}%% \r
+\def\longenum{%\r
+ \leftmargin0pt\r
+ \ifnum \@enumdepth >3\r
+ \@toodeep\r
+ \else\r
+ \advance\@enumdepth \@ne\r
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%\r
+ \list{\csname label\@enumctr\endcsname}{%\r
+ \usecounter{\@enumctr}%\r
+ \labelwidth\z@\leftmargin0pt\r
+ \itemindent\parindent\advance\itemindent\labelsep\r
+ }%\r
+ \fi\r
+}\r
+\let\endlongenum\endlist\r
+\r
+\def\labelenumi{{\rm (}\arabic{enumi}\/{\rm )}} \r
+\def\theenumi{\arabic{enumi}} \r
+\def\labelenumii{{\rm (}\alph{enumii}\rm{)}}\r
+\def\theenumii{\alph{enumii}}\r
+\def\p@enumii{\theenumi}\r
+\def\labelenumiii{\roman{enumiii}.}\r
+\def\theenumiii{\roman{enumiii}}\r
+\def\p@enumiii{\theenumi{\rm (}\theenumii{\rm )}}\r
+\def\labelenumiv{\Alph{enumiv}.}\r
+\def\theenumiv{\Alph{enumiv}}\r
+\def\p@enumiv{\p@enumiii\theenumiii}\r
+\newcommand\labelitemi{\texthyphen}%\r
+\newcommand\labelitemii{\texthyphen}%\r
+\newcommand\labelitemiii{\texthyphen}%\r
+\newcommand\labelitemiv{\texthyphen}%\r
+\font\lcir = lcircle10 at 8pt\r
+\newcommand\bulls{\raise1.5pt\hbox{\lcir\char'162}}\r
+\def\textbullet{\leavevmode\raise2pt\hbox{\bulls}}\r
+\def\texthyphen{---}\r
+\newif\ifhyphen\hyphenfalse\r
+\r
+\def\itemize{%\r
+ \ifnum \@itemdepth >3 \@toodeep\else \advance\@itemdepth \@ne\r
+ \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%\r
+ \list{\csname\@itemitem\endcsname}%\r
+ {\advance\leftmargin-5.7pt\labelsep2pt\r
+ \def\makelabel##1{\hss\llap{##1}}}\fi}%\r
+\let\enditemize =\endlist\r
+\r
+\newenvironment{hyphenlist}{%\r
+ \hyphentrue\r
+ \renewcommand\labelitemi{\texthyphen}%\r
+ \renewcommand\labelitemii{\texthyphen}%\r
+ \renewcommand\labelitemiii{\texthyphen}%\r
+ \renewcommand\labelitemiv{\texthyphen}%\r
+ \begin{itemize}\r
+}{%\r
+ \end{itemize}\r
+ \hyphenfalse}\r
+%\r
+\newenvironment{bulletlist}{%\r
+\leftmargini20pt\r
+ \renewcommand\labelitemi{\textbullet}%\r
+ \renewcommand\labelitemii{\textbullet}%\r
+ \renewcommand\labelitemiii{\textbullet}%\r
+ \renewcommand\labelitemiv{\textbullet}%\r
+ \begin{itemize}\r
+}{%\r
+ \end{itemize}}\r
+\r
+\def\longitem{%\r
+ \list{---}{%\r
+ \labelwidth\z@\r
+ \leftmargin\z@\r
+ \itemindent\parindent\r
+ \advance\itemindent\labelsep\r
+ }%\r
+}\r
+\let\endlongitem\endlist\r
+\def\verse{%\r
+ \let\\=\@centercr\r
+ \list{}{%\r
+ \leftmargin 2pc\r
+ \itemindent -1.5em\r
+ \listparindent \itemindent\r
+ \rightmargin\leftmargin\r
+ \advance\leftmargin 1.5em\r
+ }%\r
+ \item[]\r
+}\r
+\r
+\let\endverse\endlist\r
+\def\quotation{%\r
+ \list{}{%\r
+ \leftmargin 2pc\r
+ \listparindent .5em\r
+ \itemindent\listparindent\r
+ \rightmargin\leftmargin\r
+ \parsep \z@ \@plus \p@\r
+ }%\r
+ \item[]\r
+}\r
+\r
+\let\endquotation=\endlist\r
+\def\quote{%\r
+ \list{}{%\r
+ \leftmargin 2pc\r
+ \rightmargin\leftmargin\r
+ }%\r
+ \item[]\r
+}\r
+\r
+\let\endquote=\endlist\r
+%\r
+\def\extractfont{\fontsize{8}{10}\selectfont\leftskip8pt\rightskip8pt}\r
+\newenvironment{extract}{\par\addvspace{7pt plus2pt}\r
+\parindent8pt\r
+\extractfont\r
+\noindent\ignorespaces\r
+}{%\r
+\par\addvspace{6pt plus2pt}}\r
+\r
+\def\descriptionlabel#1{%\r
+ \hspace\labelsep \normalfont\itshape #1.%\r
+}%\r
+\newenvironment{description}{%\r
+ \list{}{%\r
+ \labelwidth\z@\r
+ \let\makelabel\descriptionlabel\r
+ }\r
+}{\endlist}%\r
+\r
+\def\describe#1{%\r
+ \list{}{%\r
+ \listparindent\parindent\r
+ \settowidth{\labelwidth}{#1}%\r
+ \leftmargin\labelwidth\r
+ \addtolength\leftmargin\labelsep\r
+ \def\makelabel##1{##1\hfil}%\r
+ }%\r
+}\r
+\let\enddescribe\endlist\r
+\r
+\def\program{%\r
+ \ifx\@currsize\normalsize\r
+ \small\r
+ \else\r
+ \rm\r
+ \fi\r
+ \tabbing\r
+}\r
+\let\endprogram\endtabbing\r
+\r
+% Enunciations\r
+\newif\ifitalicenv\italicenvtrue\r
+\r
+\newtheorem{theorem}{Theorem}[section]\r
+\newtheorem{conjecture}[theorem]{Conjecture}\r
+\newtheorem{proposition}[theorem]{Proposition}\r
+\newtheorem{lemma}[theorem]{Lemma}\r
+\newtheorem{corollary}[theorem]{Corollary}\r
+%\r
+\newtheorem{exam}[theorem]{Example}\r
+\newenvironment{example}{%\r
+\italicenvfalse\r
+\begin{exam}}{\end{exam}\italicenvtrue}\r
+%\r
+\newtheorem{defi}[theorem]{Definition}\r
+\newenvironment{definition}{%\r
+\italicenvfalse\r
+\begin{defi}}{\end{defi}\italicenvtrue}\r
+\r
+\def\@begintheorem#1#2{%\r
+ \trivlist\r
+ \item[%\r
+ \hskip 12\p@\r
+ \hskip \labelsep\r
+ {\ifitalicenv\sc\else\itshape\fi #1\hskip 5\p@\relax{\rm #2}.\enspace}]%\r
+ \ifitalicenv\itshape\else\upshape\fi\hskip-\labelsep%\r
+}\r
+\def\@opargbegintheorem#1#2#3{%\r
+ \trivlist\r
+ \item[\hskip 12pt\r
+ \hskip \labelsep\r
+ {\ifitalicenv{\sc{#1}}\else{\itshape#1}\fi%\r
+ \savebox\@tempboxa{\ifitalicenv{\scshape#3}\else{\itshape#3}\fi}%\r
+ \ifdim\wd\@tempboxa>\z@%\r
+ \ {\rm #2}\unskip\hskip5pt\relax$($\box\@tempboxa$)$% \r
+ \fi.\unskip\hskip5pt}]\r
+\ifitalicenv\itshape\else\upshape\fi\hskip-\labelsep}\r
+\r
+\newif\if@qeded\r
+\global\@qededfalse\r
+\def\proof{%\r
+ \global\@qededfalse\r
+ \@ifnextchar[{\@xproof}{\@proof}}\r
+\r
+\def\endproof{%\r
+ \if@qeded\else\qed\fi\r
+ \endtrivlist\r
+}\r
+\def\@proof{%\r
+ \trivlist\r
+ \item[%\r
+ \hskip 12\p@\r
+ \hskip \labelsep\r
+ {\sc Proof.\enspace}]\hskip-\labelsep%\r
+ \ignorespaces\r
+}\r
+\def\@xproof[#1]{%\r
+ \trivlist\r
+ \item[\hskip 12\p@\hskip \labelsep{\sc Proof #1.}]%\r
+ \ignorespaces\r
+}\r
+\def\qed{\unskip\kern 10pt{\unitlength1pt\linethickness{.4pt}\framebox(5,5){}}\r
+ \global\@qededtrue\r
+ }%\r
+\def\newdef#1#2{%\r
+ \expandafter\@ifdefinable\csname #1\endcsname\r
+ {\@definecounter{#1}%\r
+ \expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}%\r
+ \global\@namedef{#1}{\@defthm{#1}{#2}}%\r
+ \global\@namedef{end#1}{\@endtheorem}%\r
+ }%\r
+}\r
+\def\@defthm#1#2{%\r
+ \refstepcounter{#1}%\r
+ \@ifnextchar[{\@ydefthm{#1}{#2}}{\@xdefthm{#1}{#2}}%\r
+}\r
+\def\@xdefthm#1#2{%\r
+ \@begindef{#2}{\csname the#1\endcsname}%\r
+ \ignorespaces\r
+}\r
+\def\@ydefthm#1#2[#3]{%\r
+ \trivlist\r
+ \item[%\r
+ \hskip 10\p@\r
+ \hskip \labelsep\r
+ {\it #2%\r
+ \savebox\@tempboxa{#3}%\r
+ \ifdim \wd\@tempboxa>\z@\r
+ \ \box\@tempboxa\r
+ \fi.%\r
+ }]%\r
+ \ignorespaces\r
+}\r
+\def\@begindef#1#2{%\r
+ \trivlist\r
+ \item[%\r
+ \hskip 10\p@\r
+ \hskip \labelsep\r
+ {\it #1\ \rm #2.}%\r
+ ]%\r
+}\r
+\r
+% Maths\r
+\def\theequation{\arabic{equation}}\r
+\r
+\def\@marrayclassiv{\@addtopreamble{$\displaystyle \@nextchar$}}\r
+\def\@marrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or\r
+ \or \or \@addamp \or\r
+ \@acolampacol \or \@firstampfalse \@acol \fi\r
+\edef\@preamble{\@preamble\r
+ \ifcase \@chnum \r
+ \hfil$\relax\displaystyle\@sharp$\hfil \or $\relax\displaystyle\@sharp$\hfil \r
+ \or \hfil$\relax\displaystyle\@sharp$\fi}}\r
+\def\marray{\arraycolsep 2.5pt\let\@acol\@arrayacol \let\@classz\@marrayclassz\r
+ \let\@classiv\@marrayclassiv \let\\\@arraycr\def\@halignto{}\@tabarray}\r
+\def\endmarray{\crcr\egroup\egroup}\r
+\r
+\arraycolsep 2.5\p@\r
+\tabcolsep 6\p@\r
+\arrayrulewidth .25\p@\r
+\doublerulesep 2\p@\r
+\tabbingsep \labelsep\r
+\r
+\skip\@mpfootins = \skip\footins\r
+\fboxsep = 3pt \fboxrule = .4\p@\r
+\r
+% Table of Contents\r
+\def\@pnumwidth{1.55em}\r
+\def\@tocrmarg {2.55em}\r
+\def\@dotsep{4.5}\r
+\setcounter{tocdepth}{3}\r
+\def\tableofcontents{%\r
+ \section*{Contents\@mkboth{CONTENTS}{CONTENTS}}\r
+ \@starttoc{toc}%\r
+}\r
+\def\l@part#1#2{%\r
+ \addpenalty\@secpenalty\r
+ \addvspace{2.25em \@plus \p@}%\r
+ \begingroup\r
+ \@tempdima 3em\r
+ \parindent \z@\r
+ \rightskip \@pnumwidth\r
+ \parfillskip -\@pnumwidth\r
+ {\large \bf \leavevmode #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par\r
+ \nobreak\r
+ \endgroup\r
+}\r
+\def\l@section#1#2{%\r
+ \addpenalty\@secpenalty\r
+ \addvspace{1.0em \@plus \p@}%\r
+ \@tempdima 1.5em\r
+ \begingroup\r
+ \parindent \z@\r
+ \rightskip \@pnumwidth\r
+ \parfillskip -\@pnumwidth\r
+ \bf \leavevmode #1\hfil \hb@xt@\@pnumwidth{\hss #2}\par\r
+ \endgroup\r
+}\r
+\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}\r
+\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}\r
+\r
+% List of figures\r
+\def\listoffigures{%\r
+ \section*{List of Figures\@mkboth{LIST OF FIGURES}{LIST OF FIGURES}}\r
+ \@starttoc{lof}}\r
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}\r
+\r
+% List of tables\r
+\def\listoftables{%\r
+ \section*{List of Tables\@mkboth{LIST OF TABLES}{LIST OF TABLES}}\r
+ \@starttoc{lot}}\r
+\let\l@table\l@figure\r
+\r
+% Index\r
+\newif\if@restonecol\r
+\def\theindex{%\r
+ \@restonecoltrue\r
+ \if@twocolumn \@restonecolfalse \fi\r
+ \columnseprule \z@\r
+ \columnsep 35\p@\r
+ \twocolumn[\section*{Index}]\r
+ \@mkboth{INDEX}{INDEX}%\r
+ \thispagestyle{plain}%\r
+ \parindent\z@\r
+ \parskip\z@ \@plus .3\p@\relax\r
+ \let\item\@idxitem\r
+}\r
+\r
+\def\endtheindex{%\r
+ \if@restonecol\r
+ \onecolumn\r
+ \else\r
+ \clearpage\r
+ \fi\r
+}\r
+\def\@idxitem{\par\hangindent 40\p@}\r
+\def\subitem{\par\hangindent 40\p@ \hspace*{20\p@}}\r
+\def\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}}\r
+\def\indexspace{\par \vskip 10\p@ \@plus 5\p@ \@minus 3\p@\relax}\r
+\r
+% Footnote\r
+\def\footnoterule{%\r
+ \kern-3\p@\r
+ \hrule \@width 36\p@ \@height 0.25\p@\r
+ \kern 3\p@\r
+}\r
+\long\def\@makefntext#1{%\r
+ \parindent 1em\r
+ \noindent $^{\@thefnmark}$#1%\r
+}\r
+\r
+% Figures and Tables\r
+\newlength\belowcaptionskip\r
+\newlength\abovecaptionskip\r
+\setlength\belowcaptionskip{3.5\p@}\r
+\setlength\abovecaptionskip{6\p@}\r
+\r
+\def\nocaption{\refstepcounter\@captype \par\r
+ \vskip 1pc \hbox to\hsize{\hfil \figcaptionnumfont Figure \thefigure\r
+ \hfil}}\r
+\r
+\def\FigName{figure}%\r
+\long\def\@caption#1[#2]#3{\par\begingroup\r
+ \@parboxrestore\r
+ \normalsize\r
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par\r
+ \endgroup}\r
+\r
+\long\def\@makecaption#1#2{%\r
+ \ifx\FigName\@captype\baselineskip10pt\r
+ \vskip\abovecaptionskip\r
+ \setbox\@tempboxa\hbox{\figcaptionfont{\figcaptionnumfont#1}.\hskip7.3pt\relax #2\par}%\r
+ \ifdim \wd\@tempboxa >\hsize\r
+ \figcaptionfont{\figcaptionnumfont#1}.\hskip7.3pt\relax #2\par\r
+ \else\r
+ \centerline{\box\@tempboxa}%\r
+ \fi\r
+ \else%\r
+ \setbox\tbbox=\vbox{\hsize\tempdimen\tablecaptionfont{\tablenumfont #1.\ }{#2\par}}%\r
+ \setbox\@tempboxa\hbox{\hsize\tempdimen\tablecaptionfont{\tablenumfont #1.}\ {#2\par}}%\r
+ \ifdim \wd\@tempboxa >\tempdimen\r
+ \centerline{\box\tbbox}% \r
+ \else\r
+ \centerline{\box\@tempboxa}%\r
+ \fi\r
+ \vskip\belowcaptionskip\r
+ \fi\r
+}\r
+%\r
+\newcounter{figure}\r
+\def\thefigure{\@arabic\c@figure}\r
+\def\fps@figure{tbp}\r
+\def\ftype@figure{1}\r
+\def\ext@figure{lof}\r
+%\r
+\newif\ifcontinued\r
+\global\continuedfalse\r
+%\r
+\def\continued{\global\continuedtrue}\r
+%\r
+\def\fnum@figure{\ifcontinued\global\continuedfalse\addtocounter{figure}{-1} Fig.~\thefigure---{\it Continued}\else Fig.~\thefigure\fi}%\r
+\newenvironment{figure}\r
+ {\@float{figure}}\r
+ {\end@float}\r
+\newenvironment{figure*}\r
+ {\@dblfloat{figure}}\r
+ {\end@dblfloat}\r
+%\r
+\newcounter{table}\r
+\renewcommand\thetable{\Roman{table}}\r
+\def\fps@table{tbp}\r
+\def\ftype@table{2}\r
+\def\ext@table{lot}\r
+\def\tablename{Table}\r
+\def\fnum@table{\ifcontinued\addtocounter{table}{-1} Table~\thetable---{\it Continued} \else Table~\thetable\fi}\r
+\newenvironment{table}\r
+ {\@float{table}}\r
+ {\end@float}\r
+\newenvironment{table*}\r
+ {\@dblfloat{table}}\r
+ {\end@dblfloat}\r
+\r
+\long\def\tbl#1#2{%\r
+\setbox\tempbox\hbox{\tablefont #2}%\r
+\tabledim\hsize\advance\tabledim by -\wd\tempbox\r
+\tempdimen\wd\tempbox\r
+\global\divide\tabledim\tw@\r
+\caption{#1\protect\vphantom{yp}}\r
+\centerline{\box\tempbox}}%\r
+\r
+\newenvironment{intexttable}{\par\addvspace{1.2pt plus2pt}\r
+\intexttablefont\r
+}{%\r
+\par\addvspace{7pt plus2pt}}\r
+\r
+\newenvironment{tabnote}{%\r
+\par\vskip5pt\r
+\tabnotefont\r
+\@ifnextchar[{\@tabnote}{\@tabnote[]}}{%\r
+\par}\r
+\def\@tabnote[#1]{\def\@Tempa{#1}\leftskip\tabledim\rightskip\leftskip\ifx\@Tempa\@empty\else{\it #1:}\ \fi\ignorespaces}\r
+\r
+\def\tabnoteentry#1#2{\parindent0pt\par{#1}{#2}}\r
+\def\Note#1#2{\parindent0pt\par{\it #1}\ #2}\r
+\r
+\newdimen\@narrowfig\r
+\newbox\@nfigbox\r
+\newbox\@nfcapbox\r
+\newif\if@nfeven\r
+\def\acmtable#1{%\r
+ \@narrowfig #1\relax\r
+ \let\caption\@atcap\r
+ \let\nocaption\@atnocap\r
+ \@ifnextchar[{\@ntab}{\@ntab[\fps@table]}%\r
+}\r
+\r
+\def\@ntab[#1]{%\r
+ \expandafter\table\expandafter[#1]%\r
+ \setbox\@nfigbox\vbox\bgroup\r
+ \hsize \@narrowfig\r
+ \@parboxrestore\r
+}\r
+\r
+\def\endacmtable{%\r
+ \hb@xt@\textwidth{%\r
+ \hfil\r
+ \vbox{%\r
+ \hsize \@narrowfig\r
+ \box\@nfcapbox{%\r
+ \baselineskip 4\p@\r
+ \hbox{\vrule \@height .4\p@ \@width \hsize}%\r
+\r
+ }%\r
+ \vskip -\p@\r
+ \box\@nfigbox\r
+ \vskip -\p@\r
+ \begingroup\r
+ \baselineskip 4\p@\r
+ \hbox{\vrule \@height .4\p@ \@width \hsize}%\r
+ \endgroup\r
+ }%\r
+ \hfil\r
+ }%\r
+ \end@float\r
+}\r
+\def\@atmakecap#1#2{%\r
+ \setbox\@tempboxa\hbox{#1.\hskip 1em\relax #2}%\r
+ \ifdim \wd\@tempboxa >\hsize\r
+ \sloppy #1.\hskip 1em\relax #2 \par\r
+ \else\r
+ \centerline{\box\@tempboxa}%\r
+ \fi\r
+}\r
+\def\@atcap{%\r
+ \par\r
+ \egroup\r
+ \refstepcounter\@captype\r
+ \@dblarg{\@atcapx\@captype}%\r
+}\r
+\long\def\@atcapx#1[#2]#3{%\r
+ \addcontentsline{\csname ext@#1\endcsname}{#1}{%\r
+ \protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}%\r
+ }%\r
+ \setbox\@nfcapbox\vbox{%\r
+ \hsize \wd\@nfigbox\r
+ \@parboxrestore\r
+ \@atmakecap{\csname fnum@#1\endcsname}{\ignorespaces #3}%\r
+ \par\r
+ }%\r
+}\r
+\def\@atnocap{%\r
+ \egroup\r
+ \refstepcounter\@captype\r
+ \setbox\@nfcapbox\vbox{%\r
+ \hsize \wd\@nfigbox\r
+ \centerline{\footnotesize \fnum@table}\r
+ }%\r
+}\r
+\def\narrowfig#1{%\r
+ \@narrowfig #1\relax\r
+ \let\caption\@nfcap\r
+ \let\nocaption\@nfnocap\r
+ \@ifnextchar[{\@nfig}{\@nfig[\fps@figure]}%\r
+}\r
+\r
+\def\@nfig[#1]{%\r
+ \expandafter\figure\expandafter[#1]%\r
+ \setbox\@nfigbox\vbox\bgroup\r
+ \hsize\@narrowfig\r
+ \@parboxrestore\r
+}\r
+\r
+\def\endnarrowfig{%\r
+ \hb@xt@\textwidth{%\r
+ \if@nfeven\r
+ \box\@nfcapbox \hfil \box\@nfigbox\r
+ \else\r
+ \box\@nfigbox \hfil \box\@nfcapbox\r
+ \fi\r
+ }%\r
+ \endfigure\r
+}\r
+\def\@nfcap{%\r
+ \par\r
+ \egroup\r
+ \refstepcounter\@captype\r
+ \@dblarg{\@nfcapx\@captype}%\r
+}\r
+\def\@nfmakecap #1#2{%\r
+ \setbox\@tempboxa\hbox{#1.\hskip 1em\relax #2}%\r
+ \ifdim \wd\@tempboxa >\hsize\r
+ \sloppy #1.\hskip 1em\relax #2 \par\r
+ \else\r
+ \@@line{%\r
+ \if@nfeven\else\hfil\fi\r
+ \box\@tempboxa\r
+ \if@nfeven\hfil\fi\r
+ }%\r
+ \fi\r
+}\r
+\long\def\@nfcapx#1[#2]#3{%\r
+ \addcontentsline{\csname ext@#1\endcsname}{#1}{%\r
+ \protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}%\r
+ }%\r
+ \@seteven\r
+ \setbox\@nfcapbox\vbox to \ht\@nfigbox{%\r
+ \hsize \textwidth\r
+ \advance\hsize -2pc\r
+ \advance\hsize -\wd\@nfigbox\r
+ \@parboxrestore\r
+ \vfil\r
+ \@nfmakecap{\csname fnum@#1\endcsname}{\ignorespaces #3}%\r
+ \par\r
+ \vfil\r
+ }%\r
+}\r
+\def\@nfnocap{%\r
+ \egroup\r
+ \refstepcounter\@captype\r
+ \@seteven\r
+ \setbox\@nfcapbox\vbox to \ht\@nfigbox{%\r
+ \hsize \textwidth\r
+ \advance\hsize -2pc\r
+ \advance\hsize -\wd\@nfigbox\r
+ \@parboxrestore\r
+ \vfil\r
+ \@@line{%\r
+ \if@nfeven\else\hfil\fi\r
+ \footnotesize \fnum@figure\r
+ \if@nfeven\hfil\fi\r
+ }%\r
+ \vfil\r
+ }%\r
+}\r
+\r
+\def\@seteven{%\r
+ \@nfeventrue\r
+ \@ifundefined{r@@nf\thefigure}{}{%\r
+ \edef\@tmpnf{\csname r@@nf\thefigure\endcsname}%\r
+ \edef\@tmpnf{\expandafter\@cdr\@tmpnf\@nil}%\r
+ \ifodd\@tmpnf\relax\r
+ \@nfevenfalse\r
+ \fi\r
+ }%\r
+ \label{@nf\thefigure}%\r
+ \edef\@tmpnfx{\if@nfeven e\else o\fi}%\r
+ \edef\@tmpnf{%\r
+ \write\@unused{%\r
+ \noexpand\ifodd \noexpand\c@page\r
+ \noexpand\if \@tmpnfx e%\r
+ \noexpand\@nfmsg{\thefigure}\r
+ \noexpand\fi\r
+ \noexpand\else\r
+ \noexpand\if \@tmpnfx o%\r
+ \noexpand\@nfmsg{\thefigure}%\r
+ \noexpand\fi\r
+ \noexpand\fi\r
+ }%\r
+ }%\r
+ \@tmpnf\r
+}\r
+\r
+\def\@nfmsg#1{Bad narrowfig: Figure #1 on page \thepage}\r
+\newbox\@nfigbox\r
+\newbox\@nfcapbox\r
+\newif\if@nfeven\r
+\r
+% Acknowledgments\r
+\newenvironment{ack}{%\r
+\refsection*{ACKNOWLEDGMENT}\r
+\ackfont\r
+}{\par}\r
+\r
+\newenvironment{acks}{%\r
+\refsection*{ACKNOWLEDGMENTS}\r
+\ackfont\r
+}{\par}\r
+\r
+% History Dates\r
+\def\received#1#2#3{\par\addvspace{14\p@}%\r
+{\noindent\fontfamily{\sfdefault}\fontsize{8}{9}\selectfont{Received\ #1;\ revised\ #2;\ accepted\ #3}%\r
+\par}}\r
+\r
+% provide both spellings of Acknowledgment(s)\r
+\let\acknowledgments\acks\r
+\let\endacknowledgments\endacks\r
+\let\acknowledgment\ack\r
+\let\endacknowledgment\endack\r
+\r
+\newcommand{\longpage}{\enlargethispage{\baselineskip}}\r
+\newcommand{\shortpage}{\enlargethispage{-\baselineskip}}\r
+\r
+% Appendices\r
+\newfont{\apbf}{cmbx9}\r
+\def\@withappendix#1{App--\number #1}\r
+\newcommand{\elecappendix}{\r
+}\r
+\r
+\def\appenheader{\global\@topnum\z@ \global\@botroom \textheight \begin{figure}\r
+\newfont{\sc}{cmcsc10}\r
+\parindent\z@\r
+\hbox{}\r
+\vskip -\textfloatsep\r
+\vskip 11pt\r
+\hrule height .2pt width 30pc\r
+\vskip 2pt\rule{0pt}{10pt}\ignorespaces}\r
+\def\endappenheader{\end{figure}\gdef\appendixhead{}}\r
+\r
+\def\@appsec{}\r
+\r
+\def\appendix{\par\r
+ \setcounter{section}{0}\r
+ \setcounter{subsection}{0}\r
+ \def\@appsec{APPENDIX } \r
+ \def\thesection{\Alph{section}}\r
+ \def\theHsection{\Alph{section}}}\r
+\r
+% split electronic appendix into two parts:\r
+\r
+\def\appendixhead#1{\appendix\r
+\section*{ELECTRONIC APPENDIX}\r
+The electronic appendix for this article can be accessed in the ACM Digital Library.}\r
+\r
+\newif\ifelec@app\global\elec@appfalse\r
+\long\def\elecappendix{\immediate\write\@mainaux{\string\lastpage{\the\c@page}}%\r
+\clearpage\r
+\makeatletter\r
+\elec@apptrue\r
+\pagenumbering{withappendix}\r
+\pagestyle{appheadings}\r
+\thispagestyle{titlepage}%\r
+\makeatother\r
+\appendix\r
+{\vbox{\titlefont\parindent0pt\raggedright%\r
+Online Appendix to:\par\@title\par{}}}\vskip 12\p@\r
+\vbox{\authorfont\parindent0pt\@author{}}\vskip .5em\noindent\r
+\vskip 11pt\noindent\r
+\hrule height .2pt\r
+\par\r
+\def\endbottomstuff{%\r
+\copyrightline\par\r
+\doiline\r
+\vskip-13pt\r
+\strut\r
+\end@float\r
+}\r
+\bottomstuff\r
+\endbottomstuff\r
+}\r
+\r
+%-----------------------BIBLIOGRAPHY STUFF-------------------------\r
+% this is adapted (November 1993) by Andrew Appel and Rebecca Davies from\r
+% \r
+%%% filename = "chicago.sty",\r
+%%% version = "4", % MODIFIED!\r
+%%% date = "31 August 1992",\r
+%%% time = "09:42:44 199",\r
+%%% author = "Glenn Paulley",\r
+%%% address = "Data Structuring Group\r
+%%% Department of Computer Science\r
+%%% University of Waterloo\r
+%%% Waterloo, Ontario, Canada\r
+%%% N2L 3G1",\r
+%%% telephone = "(519) 885-1211",\r
+%%% FAX = "(519) 885-1208",\r
+%%% email = "gnpaulle@bluebox.uwaterloo.ca",\r
+\r
+%%% ====================================================================\r
+%\r
+% this file: Modification of chicago.sty for new ACM bibliography\r
+% style, which is similar (but not identical) to the ``Chicago'' style.\r
+%\r
+% chicago.sty: Style file for use with bibtex style chicago.bst, for\r
+% bibliographies formatted according to the 13th Edition of the Chicago\r
+% Manual of Style.\r
+%\r
+% 'newapa.bst' was made from 'plain.bst', 'named.bst', and 'apalike.bst',\r
+% with lots of tweaking to make it look like APA style, along with tips\r
+% from Young Ryu and Brian Reiser's modifications of 'apalike.bst'.\r
+% newapa.sty formed the basis of this style, chicago.sty. Author-date\r
+% references in newapa.bst formed the basis for chicago.bst. Chicagoa.bst\r
+% supports annotations.\r
+%\r
+% Version 4 (August, 1992):\r
+% - fixed chicago.bst and chicagoa.bst to handle long author lists in\r
+% sorting\r
+% - fixed chicago.bst and chicagoa.bst so that missing page numbers in\r
+% ``article'' entries are handled correctly\r
+% - modified chicago.sty to format entries with 2nd and subsequent lines\r
+% indented.\r
+%\r
+% Citation format: (author-last-name year)\r
+% (author-last-name and author-last-name year)\r
+% (author-last-name et al. year)\r
+% (author-last-name)\r
+% author-last-name\r
+% author-last-name (year)\r
+% (author-last-name and author-last-name)\r
+% (author-last-name et al.)\r
+% (year) or (year,year)\r
+% year or year,year\r
+%\r
+% Reference list ordering: alphabetical by author or whatever passes\r
+% for author in the absence of one.\r
+%\r
+% This BibTeX style has support for abbreviated author lists and for\r
+% year-only citations. This is done by having the citations\r
+% actually look like\r
+%\r
+% \citeauthoryear{full-author-info}{abbrev-author-info}{year}\r
+%\r
+% The LaTeX style has to have the following (or similar)\r
+%\r
+% \let\@internalcite\cite\r
+% \def\fullcite{\def\citeauthoryear##1##2##3{##1, ##3}\@internalcite}\r
+% \def\fullciteA{\def\citeauthoryear##1##2##3{##1}\@internalcite}\r
+% \def\shortcite{\def\citeauthoryear##1##2##3{##2, ##3}\@internalcite}\r
+% \def\shortciteA{\def\citeauthoryear##1##2##3{##2}\@internalcite}\r
+% \def\citeyear{\def\citeauthoryear##1##2##3{##3}\@internalcite}\r
+%\r
+%\r
+% -------------------------------------------------------------------------\r
+%\r
+% Citation macros (compatible with natbib package).\r
+%\r
+\AtBeginDocument{%\r
+\@ifpackageloaded{natbib}{% Natbib loaded\r
+\renewcommand\bibsection{%\r
+ \refsection*{{\refname}%\r
+ \@mkboth{\uppercase{\refname}}{\uppercase{\refname}}%\r
+}}%\r
+\bibpunct[, ]{[}{]}{;}{a}{}{,}\r
+\let\citeN\cite\r
+\let\cite\citep\r
+\let\citeANP\citeauthor\r
+\let\citeNN\citeyearpar\r
+\let\citeyearNP\citeyear\r
+\let\citeyear\citeyearpar\r
+\let\citeNP\citealt\r
+\def\shortcite#1{\citeyear{#1}}\r
+\DeclareRobustCommand\citeA\r
+ {\begingroup\NAT@swafalse\let\NAT@ctype\@ne\NAT@partrue\NAT@fullfalse\NAT@open\NAT@citetp}\r
+\newcommand\newblock{}\r
+}{% Natbib not loaded\r
+\let\@internalcite\cite\r
+\def\cite{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{[##1\if@tempswa , ##2\fi]}%\r
+ \def\citeauthoryear##1##2##3{##2 ##3}\@internalcite}\r
+\def\citeXNP#1#2{%\r
+ \def\@cite@label{#2}%\r
+ \def\@cite##1##2{##1\if@tempswa , ##2\fi}%\r
+ \def\citeauthoryear##1##2##3{\@cite@label}\@internalcite{#1}}\r
+\def\citeNP{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{##1\if@tempswa , ##2\fi}%\r
+ \def\citeauthoryear##1##2##3{##2 ##3}\@internalcite}\r
+\def\citeN{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{##1\if@tempswa , ##2]\else{]}\fi}%\r
+ \def\citeauthoryear##1##2##3{##2 [##3}\@citedata}\r
+\def\shortcite#1{\citeyear{#1}}\r
+\def\citeS#1{[\citeANP{#1} \citeyearNP{#1}]}\r
+\def\citeNS#1{\citeANP{#1} \citeyear{#1}}\r
+\def\citeNPS#1{\citeANP{#1} \citeyearNP{#1}}\r
+%testing year,year\r
+\def\citeNN{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{[##1\if@tempswa , ##2\fi]}%\r
+ \def\citeauthoryear##1##2##3{##3}\@citedata}\r
+\r
+\def\citeA{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{[##1\if@tempswa , ##2\fi]}%\r
+ \def\citeauthoryear##1##2##3{##2}\@internalcite}\r
+\def\citeANP{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{##1\if@tempswa , ##2\fi}%\r
+ \def\citeauthoryear##1##2##3{##2}\@internalcite}\r
+\r
+\def\citeyear{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{[##1\if@tempswa , ##2\fi]}%\r
+ \def\citeauthoryear##1##2##3{##3}\@citedata}\r
+\def\citeyearNP{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{##1\if@tempswa , ##2\fi}%\r
+ \def\citeauthoryear##1##2##3{##3}\@citedata}\r
+\r
+%\r
+% \@citedata and \@citedatax:\r
+%\r
+% Place commas in-between citations in the same \citeyear, \citeyearNP,\r
+% or \citeN command.\r
+% Use something like \citeN{ref1,ref2,ref3} and \citeN{ref4} for a list.\r
+%\r
+\def\@citedata{%\r
+ \@ifnextchar [{\@tempswatrue\@citedatax}%\r
+ {\@tempswafalse\@citedatax[]}%\r
+}\r
+\r
+\def\@citedatax[#1]#2{%\r
+\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi%\r
+ \def\@citea{}\@cite{\@for\@citeb:=#2\do%\r
+ {\@citea\def\@citea{; }\@ifundefined% by Young\r
+ {b@\@citeb}{{\bf ?}%\r
+ \@warning{Citation `\@citeb' on page \thepage \space undefined}}%\r
+{\csname b@\@citeb\endcsname}}}{#1}}%\r
+\r
+% don't box citations, separate with ; and a space\r
+% also, make the penalty between citations negative: a good place to break.\r
+%\r
+\def\@citex[#1]#2{%\r
+\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi%\r
+ \def\@citea{}\@cite{\@for\@citeb:=#2\do%\r
+ {\@citea\def\@citea{; }\@ifundefined% by Young\r
+ {b@\@citeb}{{\bf ?}%\r
+ \@warning{Citation `\@citeb' on page \thepage \space undefined}}%\r
+{\csname b@\@citeb\endcsname}}}{#1}}%\r
+\r
+% Fix cite so it doesn't repeat author lists in citations:\r
+\r
+\def\cite{\def\@citeseppen{-1000}%\r
+ \def\@cite##1##2{[##1\if@tempswa , ##2\fi]}%\r
+ \let\@lastauthor=\@noauthor\r
+ \let\citeauthoryear=\citeauthoryear@no@repeats\@internalcite}\r
+ %\def\citeauthoryear##1##2##3{##2 ##3}\@internalcite\r
+\r
+\def\@noauthor={\relax}\r
+\let\@lastauthor=\@noauthor\r
+\let\@currauthor=\@noauthor\r
+\r
+\def\citeauthoryear@no@repeats#1#2#3{%\r
+ \def\@currauthor{\csname @author #1\endcsname}%\r
+ \ifx\@lastauthor\@currauthor{#3}\else{#2 #3}\fi%\r
+ \let\@lastauthor=\@currauthor}\r
+}}\r
+\r
+% Bibliography\r
+\let\@biblabel\@gobble\r
+\newdimen\bibindent\r
+\bibindent=16pt\r
+\newcommand\refname{REFERENCES}\r
+\def\thebibliography#1{%\r
+ \footnotesize\r
+ \refsection*{{\refname}\r
+ \@mkboth{\uppercase{\refname}}{\uppercase{\refname}}%\r
+ }\r
+ \list{}{\r
+ \settowidth\labelwidth{}\r
+ \leftmargin0pt\r
+ \advance\leftmargin\bibindent\r
+ \itemindent -\bibindent\r
+ \itemsep2pt\r
+ \parsep \z@\r
+ \usecounter{enumi}%\r
+ }%\r
+ \let\newblock\@empty\r
+ \sloppy\r
+ \sfcode`\.=1000\relax\r
+}\r
+\let\endthebibliography=\endlist\r
+\r
+% Blackboard font \r
+\DeclareFontFamily{OT1}{ams}{}\r
+\DeclareFontShape{OT1}{ams}{m}{n}{ <-> msam10 }{}\r
+\DeclareFontShape{OT1}{ams}{m}{it}{ <-> msam10 }{}\r
+\DeclareFontShape{OT1}{ams}{bx}{n}{ <-> msbm10 }{}\r
+\DeclareFontShape{OT1}{ams}{bx}{it}{ <-> msbm10 }{}\r
+\r
+\def\bb#1{\mathchoice\r
+ {\mbox{\fontfamily{ams}\fontsize{\tf@size}{\tf@size}\selectfont\bf#1}}%\r
+ {\mbox{\fontfamily{ams}\fontsize{\tf@size}{\tf@size}\selectfont\bf#1}}%\r
+ {\mbox{\fontfamily{ams}\fontsize{\sf@size}{\sf@size}\selectfont\bf#1}}%\r
+ {\mbox{\fontfamily{ams}\fontsize{\ssf@size}{\ssf@size}\selectfont\bf#1}}}\r
+\r
+\DeclareMathAlphabet{\mathbb}{OT1}{ams}{bx}{n}\r
+\SetMathAlphabet\mathbb{normal}{OT1}{ams}{bx}{n}\r
+\SetMathAlphabet\mathbb{bold}{OT1}{ams}{bx}{n}\r
+\def\bb{\mathbb}\r
+\r
+\def\text#1{\ifmmode\r
+ \mathchoice\r
+ {\hbox{\fontsize{\tf@size}{\tf@size}\selectfont#1}}%\r
+ {\hbox{\fontsize{\tf@size}{\tf@size}\selectfont#1}}%\r
+ {\hbox{\fontsize{\sf@size}{\sf@size}\selectfont#1}}%\r
+ {\hbox{\fontsize{\ssf@size}{\ssf@size}\selectfont#1}}%\r
+ \else\hbox{\rm#1}\fi}\r
+%\r
+% newdef need to take the optional parameters of newtheorem\r
+\def\newdef#1{\@ifnextchar[{\@xnewdef{#1}}{\@ynewdef{#1}}}\r
+\def\@xnewdef#1[#2]#3{\newtheorem{italic@#1}[#2]{{\em #3}}\@newdef{#1}}\r
+\def\@ynewdef#1#2{\@ifnextchar[{\@xynewdef{#1}{#2}}{\@yynewdef{#1}{#2}}}\r
+\def\@xynewdef#1#2[#3]{\newtheorem{italic@#1}{{\em #2}}[#3]\@newdef{#1}}\r
+\def\@yynewdef#1#2{\newtheorem{italic@#1}{{\em #2}}\@newdef{#1}}\r
+% \r
+\def\@newdef#1{\newenvironment{#1}{\@ifnextchar[{\@xstartdef{#1}}{\@ystartdef{#1}}}{\end{italic@#1}}}\r
+%\r
+\def\@xstartdef#1[#2]{\begin{italic@#1}[{\em #2}]\rm}\r
+\def\@ystartdef#1{\begin{italic@#1}\rm}\r
+%\r
+\newdef{remark}[theorem]{Remark}\r
+\r
+% Page number Panel\r
+\def\openartnum{\vbox to 1.125in{\vskip.125in\vfill\hbox to 26pt{\textcolor{white}{\fontfamily{\sfdefault}\fontsize{12}{7}\selectfont\bfseries\@acmArticle}\hfill}\vfill}}\r
+\def\closeartnum{\vbox to 1.125in{\vskip-.125in\vfill\hbox to 26pt{\textcolor{white}{\fontfamily{\sfdefault}\fontsize{12}{7}\selectfont\bfseries\@acmArticle}\hfill}\vfill}}\r
+\def\artnum{\vbox to 1in{\vfill\hbox to 26pt{\textcolor{white}{\fontfamily{\sfdefault}\fontsize{12}{7}\selectfont\bfseries\@acmArticle}\hfill}\vfill}}\r
+%\r
+\def\opentab{\hbox{\vrule width45.75pt depth0pt height1.125in\hspace*{-35.5pt}\openartnum}}\r
+\def\normtab{\hbox{\vrule width45.75pt depth0pt height1in\hspace*{-35.5pt}\artnum}}\r
+\def\closetab{\hbox{\vrule width45.75pt depth0pt height1.125in\hspace*{-35.5pt}\closeartnum}}\r
+%\r
+\newcommand\tab{\ifcase\@articleSeq\or\r
+\vbox{\vskip-.125in\opentab}\or \vbox{\vskip1in\normtab}\or \vbox{\vskip2in\normtab}\or \vbox{\vskip3in\normtab}\or \vbox{\vskip4in\normtab}\or \vbox{\vskip5in\normtab}\or \vbox{\vskip6in\normtab}\or \vbox{\vskip7in\normtab}\or \vbox{\vskip8in\normtab}\or \vbox{\vskip9in\closetab}\or\r
+\vbox{\vskip-.125in\opentab}\or \vbox{\vskip1in\normtab}\or \vbox{\vskip2in\normtab}\or \vbox{\vskip3in\normtab}\or \vbox{\vskip4in\normtab}\or \vbox{\vskip5in\normtab}\or \vbox{\vskip6in\normtab}\or \vbox{\vskip7in\normtab}\or \vbox{\vskip8in\normtab}\or \vbox{\vskip9in\closetab}\or\r
+\vbox{\vskip-.125in\opentab}\or \vbox{\vskip1in\normtab}\or \vbox{\vskip2in\normtab}\or \vbox{\vskip3in\normtab}\or \vbox{\vskip4in\normtab}\or \vbox{\vskip5in\normtab}\or \vbox{\vskip6in\normtab}\or \vbox{\vskip7in\normtab}\or \vbox{\vskip8in\normtab}\or \vbox{\vskip9in\closetab}\fi}\r
+\r
+% Output Routine\r
+\def\@outputpage{%\r
+\begingroup % the \endgroup is put in by \aftergroup\r
+ \let \protect \noexpand\r
+ \@resetactivechars\r
+ \@parboxrestore\r
+ \shipout \vbox{%\r
+ \set@typeset@protect\r
+ \aftergroup \endgroup\r
+ \aftergroup \set@typeset@protect\r
+ % correct? or just restore by ending\r
+ % the group?\r
+ \if@specialpage\r
+ \global\@specialpagefalse\@nameuse{ps@\@specialstyle}%\r
+ \fi\r
+ \if@twoside\r
+ \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot\r
+ \let\@themargin\oddsidemargin\r
+ \else \let\@thehead\@evenhead\r
+ \let\@thefoot\@evenfoot \let\@themargin\evensidemargin\r
+ \fi\r
+ \fi\r
+ \reset@font\r
+ \normalsize\r
+ \normalsfcodes\r
+ \let\label\@gobble\r
+ \let\index\@gobble\r
+ \let\glossary\@gobble\r
+ \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@\r
+ \@begindvi\r
+ \ifelec@app\else\ifnum\c@page=1\vbox to 0pt{\hbox to \trimwidth{\hfill\tab}}\fi\fi\r
+ \vskip \topmargin\r
+ \moveright\@themargin \vbox {%\r
+ \setbox\@tempboxa \vbox to\headheight{%\r
+ \vfil\r
+ \color@hbox\r
+ \normalcolor\r
+ \hb@xt@\textwidth{\@thehead}%\r
+ \color@endbox\r
+ }% %% 22 Feb 87\r
+ \dp\@tempboxa \z@\r
+ \box\@tempboxa\r
+ \vskip \headsep\r
+ \box\@outputbox\r
+ \baselineskip \footskip\r
+ \color@hbox\r
+ \normalcolor\r
+ \hb@xt@\textwidth{\@thefoot}%\r
+ \color@endbox\r
+ }%\r
+ }%\r
+ \global \@colht \textheight\r
+ \stepcounter{page}%\r
+ \let\firstmark\botmark\r
+}\r
+%\r
+\ps@headings\r
+\pagenumbering{arabic}\r
+\onecolumn\r
+\r
+\frenchspacing\r
+\sloppy\r
+\widowpenalty10000\r
+\clubpenalty10000\r
+\r
+\endinput\r
+\r
+% End of file `acmsmall.cls' Version 1.4\r
+\r
+\r