:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o:p:o...