>  DON'T SHOW THIS TO YOUR MOTHER...

>  <return>

                      .,,,::;;t;MMMMMMMMMBVt:+..
                     ,IVXVYIBttt+;;+IVVMMMMMMRR:
                     ,YYVYItMYti+i++;X+Rt;tXWRMR,
                     .YRiIYRMViitVXRWRYMI++++itMM..
                      .Y+,.,X;;,,,YMMMMMMMMRVItXMti
                       ;X+;,X:,. .,iiIRMWMMMBBRMMBY.
                        tR+:I;i:+Y;IitYVYMMMMMMMMRi.
                        .+RXt;,;:.::XXIBMMMMMMMMM+:
                          ,RRXitY+,.:;RWMMMMMMMMt.
                            VYI::;,..:tVMMMMMMBY+.
                           .VBBW;;;::,i.MMMMMBi;.
                           .tWRRVi;;:.X:VMMMMMMY.
                         ,+i+:,XYtt+:,i:,MMMBR:
                       .VV....:.tt;;++:+,RMYMV.
                       :M;;:..,,.+t+++Ytt.,+:
                       tRt;,..;+.,;++tit,
                      :tXt;,.,,+,;+YRY,
                    :++;;;.,:.:;+;iMi
                   ,Ri:::,:;:;:::+Ii
                   ,+;Xii;,,;;I;tit,.
                     ;BBt,;+::,:;i+.
                     ;BWXX;::;;:iX.
                     :BWVIi++t+;V+
                      WBXtItii+iWI.
                      :MWIYIti+iVRY,
                       RBXVYItiiIYXWI,
                       ;MRWWVYttttIIXWt.
                       .XMBRRXIti++itIXW,
                        .BMBBRVIi+;;+ttXX.
                         ,MMBRXYti;;;+tIW;
                          tMMRWYti+++ittXV
                           +MRVYti+++ittWI
                          .VMWVtiiiiiitIR,
                         .XBBWVttttttttXR
                       .,WBRBXVtttttttIWt
                       ;RWXWBXYtttttttYR;
                     .iRWVIiBWYIttttttYW,
                    .tWVYti;WRVIttittIVV      .:,,
                    tWVIi++;XRVIIttttIXY   ..:YYtYi;tittV,
                   tXYti+++tWRVYttittYWIiIYYVItt;iXW+....
                  ;WIt+++iXRBBVYItitIYXXYti+iIYt++;IMRi;.
                .:Xti+;+tRWt;BVYItitIYWVIIIYXXWXVXYt+i+IV;
                .tYi+;;IWI;;;BVVItitIXBRVIt;;::::;tIVXRiXt
                :Viii++i;itIXBXVttitVW,               tBIX
                .XIiXIttIVRBRBIItttIRX                 :VX
                .,tXXWWWVi+. RXXItiYRV                  ..
                             ,BWYi+IRX
                              tBYiitWB,
                              .WVtiiIRI
                               VWtiiiIB,
                               ,BIiiiiWt
                               .BViiiiYV
                                XXtii+YV
                                iRiii+YY
                                ;Btii+XI
                                 Wtii+R;
                                 XY+t+B.
                                 YX+tYR.
                                 tX+iWV
                                 iXi+RI
                                 tYiIXX
                                ,XtiIXRt.
                                ;BIVYRWIV
                                +RYXXWiYR.
                                iWIVYtXMV
                                tBYItRtM+
                                XBWttX:B:
                             tYYBXXYR;,R:
                             tIYYYIY;  ,.