Return-Path: <rebecca.ford@urbanlandscapesofomaha.com>
Delivered-To: diana@transocean.com
Received: from vps.transocean.com
	by vps.transocean.com (Dovecot) with LMTP id IVAdCSp2yVhhTwAAInt2oQ
	for <diana@transocean.com>; Wed, 15 Mar 2017 10:13:14 -0700
Return-path: <rebecca.ford@urbanlandscapesofomaha.com>
Envelope-to: diana@transocean.com
Delivery-date: Wed, 15 Mar 2017 10:13:14 -0700
Received: from [128.204.202.36] (port=36393 helo=urbanlandscapesofomaha.com)
	by vps.transocean.com with esmtp (Exim 4.88)
	(envelope-from <rebecca.ford@urbanlandscapesofomaha.com>)
	id 1coCTw-0005Kr-DY
	for diana@transocean.com; Wed, 15 Mar 2017 10:13:13 -0700
Date: Wed, 15 Mar 2017 13:11:51 -0400
Message-ID: <gP0vKb189452271tBQRIsTkmr4FWY.11549037JhVXU.54678456362345435@mail.urbanlandscapesofomaha.com>
From: Rebecca Ford <rebecca.ford@urbanlandscapesofomaha.com>
Reply-To:  rebecca.ford@urbanlandscapesofomaha.com
Mime-Version: 1
Subject: Get your Amazon on with up to 60.00 of your next purchase!
Content-Type: multipart/alternative; boundary="C2xZ4v18945227zTupFN7cJshXnEKwdBbA"
Priority: Normal
To: diana@transocean.com
X-Spam-Status: No, score=2.8
X-Spam-Score: 28
X-Spam-Bar: ++
X-Ham-Report: Spam detection software, running on the system "vps.transocean.com",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 root\@localhost for details.
 
 Content preview:  I tried changing the power I raised by to see how it acts,
    and for example if I raise x to the power of 10 or 16 it's jumping from 30
    to 35, but if I'm raising by 10.0 as a float, it's just moving around 24.1~4.
    I guess it has something to do with float conversion and powers of 2 maybe,
    but I don't really know. I noticed that in both cases powers of 2 are faster,
    I guess since those calculations are more native/easy for the interpreter/computer.
    But still, with floats it's almost not moving. 2.0 =&gt; 24.1~4 &amp; 128.0
    =&gt; 24.1~4 but 2 29 &amp;--- 128 62 [...] 
 
 Content analysis details:   (2.8 points, 3.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was blocked.
                             See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                              for more information.
                             [URIs: sailthru.com]
  0.0 T_SPF_TEMPERROR        SPF: test of record failed (temperror)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  0.0 HTML_MESSAGE           BODY: HTML included in message
  0.8 BAYES_50               BODY: Bayes spam probability is 40 to 60%
                             [score: 0.5000]
  2.0 RDNS_NONE              Delivered to internal network by a host with no rDNS
  0.0 T_REMOTE_IMAGE         Message contains an external image
X-Spam-Flag: NO



--C2xZ4v18945227zTupFN7cJshXnEKwdBbA
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 8bit

I tried changing the power I raised by to see how it acts, and for example if I raise x to the power of 10 or 16 it's jumping from 30 to 35, but if I'm raising by 10.0 as a float, it's just moving around 24.1~4. I guess it has something to do with float conversion and powers of 2 maybe, but I don't really know. I noticed that in both cases powers of 2 are faster, I guess since those calculations are more native/easy for the interpreter/computer. But still, with floats it's almost not moving. 2.0 =&gt; 24.1~4 &amp; 128.0 =&gt; 24.1~4 but 2 29 &amp;--- 128 62


http://www.urbanlandscapesofomaha.com/amazon/b/

Please rate your Amazon experience, (#)

We would liek to hear about your experiences shopping at Amazon.
Redeem GiftCard Here &gt; (http://www.urbanlandscapesofomaha.com/me/c/node-js/)


The previous fact also explains the discrepancy between Python 2 and 3, as raised in a couple of comments.

In Python 2, you're using the old int object that differs from the int object in Python 3 (all intobjects in 3.x are of PyLongObject type). In 2, there's a distinction that depends on the value of the object (or, if you use the suffix L/l):




# # # #

If you wish to cease/these, please click here (http://aws1.urbanlandscapesofomaha.com)
Duran FW 2007 N Point St, Chicago, IL 60647

Don't bother with that example for CPU-bound work. Python has a big lock that it takes when executing bytecode (the Global Interpreter Lock), so you can't benefit from threads for CPU work. You'd need to use multiprocessing (i.e. multiple Python processes

--C2xZ4v18945227zTupFN7cJshXnEKwdBbA
Content-Type: text/html; charset=UTF-8
Content-transfer-encoding: 8bit

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!--[if !mso]><!-- -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!--<![endif]-->
<meta content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;" name="viewport">
<meta name="viewport" content="width=device-width">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<title>amazon.com  |  User  #84366395</title>

<style type="text/css">
.ExternalClass { width:100%; }
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div { line-height: 100%; }
table td { border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; } 
h1, h2, h3, h4, h5, h6 { font-size: inherit; padding: 0; margin: 0; color: black; line-height: 100%; } 
.applelinks a { text-decoration: none; color: inherit !important; }
a { color: black; text-decoration: none; }
a, a:link, a:visited { color: inherit; text-decoration: none; }
body {
font-family: Arial, sans-serif;
font-size: 14px;
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
margin: 0;
padding: 0;
}
*[class~=linkteal] { border-bottom: 3px solid #87E3EF !important; text-decoration: none !important; }
.linkteal:hover { background-color: #87E3EF !important; }
@media only screen and (max-width: 480px) {
*[class~=w100m], *[class~=column50], *[class~=column33], *[class~=column25], *[class~=column75], *[class~=column66] { width: 100% !important;}
*[class~=w90m] { width: 90% !important;}
*[class~=expandm] { width: 100% !important; display: block !important; }
*[class~=resizem] { max-width: 100%; height: auto; width: auto\9 /* ie8 */  !important; }
*[class~=hidem] { display: none !important; }
*[class~=h1m] { font-size: 28px !important; line-height: 28px !important; }
*[class~=h2m] { font-size: 16px !important;}
*[class~=h3m] { font-size: 14px !important;}
*[class~=centerm] { text-align: center !important; }
*[class~=leftm] { text-align: left !important; }
*[class~=logoverywell] { width: auto !important; height: 30px !important; }
*[class~=logoft] { height: 12px !important; width: auto !important; }
*[class~=bordert0m] { border-top: 0px !important; }
*[class~=padt0m] { padding-top: 0px !important; }
*[class~=padt5m] { padding-top: 5px !important; }
*[class~=padt10m] { padding-top: 10px !important; }
*[class~=padt20m] { padding-top: 20px !important; }
*[class~=padt30m] { padding-top: 30px !important; }
*[class~=padb5m] { padding-bottom: 5px !important;}
*[class~=padb10m] { padding-bottom: 10px !important;}
*[class~=padb20m] { padding-bottom: 20px !important;}
*[class~=padb30m] { padding-bottom: 30px !important;}
}
@media only screen and (max-width: 688px) {
*[class~=w100] { width: 100% !important;}
*[class~=w90] { width: 90% !important;}
*[class~=minwidth] { min-width: 100% !important;}
*[class~=hide] { display: none !important; }
*[class~=resize] { max-width: 100%; height: auto; width: auto\9 !important; }
*[class~=resize] img { max-width: 100%; height: auto; width: auto\9 !important; }
*[class~=resize2] { width: 100%; height: auto; width: auto\9 !important; }
*[class~=expand] { width: 100% !important; display: block !important; }
*[class~=height0] { height: 0 !important; }
*[class~=column50] { width: 50%; }
*[class~=column33] { width: 33.33%; }
*[class~=column25] { width: 25%; }
*[class~=column75] { width: 75%; }
*[class~=column66] { width: 66%; }
*[class~=center] { text-align: center !important; }
*[class~=padt0] { padding-top: 0px !important; }
*[class~=padt5] { padding-top: 5px !important; }
*[class~=padt10] { padding-top: 10px !important; }
*[class~=padt20] { padding-top: 20px !important; }
*[class~=padt30] { padding-top: 30px !important; }
*[class~=padb5] { padding-bottom: 5px !important;}
*[class~=padb10] { padding-bottom: 10px !important;}
*[class~=padb20] { padding-bottom: 20px !important;}
*[class~=padb30] { padding-bottom: 30px !important;}
}
.mobile {width:300px!important; display:block!important; padding: 0 !important; }
.mobile {width:300px!important; display:block!important; padding: 0 !important; }
</style>
<!--[if mso]>
<style type="text/css">
body {
margin: 0 !important;
padding: 0 !important;
font-family: Arial, sans-serif !important;
}
table, td, div, p {
font-family: Arial, sans-serif !important;
line-height: normal;
}    
</style>
<![endif]-->
</head>
<body style="-webkit-text-size-adjust: none;-ms-text-size-adjust: none; margin: 0; padding: 0; width: 100%; background-color: white;">
<!-- HIDDEN PREHEADER START -->
<!--[if !mso]><!-- -->
<span style="display: none; font-size: 0; max-height: 0;width: 0; mso-hide: all; overflow: hidden; visibility: hidden;"><div style="font-size:1px;">
I tried changing the power I raised by to see how it acts, and for example if I raise x to the power of 10 or 16 it's jumping from 30 to 35, but if I'm raising by 10.0 as a float, it's just moving around 24.1~4.

I guess it has something to do with float conversion and powers of 2 maybe, but I don't really know.

I noticed that in both cases powers of 2 are faster, I guess since those calculations are more native/easy for the interpreter/computer. But still, with floats it's almost not moving. 2.0 => 24.1~4 & 128.0 => 24.1~4 but 2  29 &--- 128  62
</div>

</span>
<!--<![endif]-->
<!-- HIDDEN PREHEADER END -->
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed;">
<tbody><tr>
<td class="minwidth" align="center" style="min-width: 688px; background-color: white;">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="center" style="padding-bottom: 20px;">
<table class="w100" align="center" width="688" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td align="center">
<table align="center" width="90%" border="0" cellspacing="0" cellpadding="0">
<!-- /// LOGO ROW START /// -->    
<tbody><tr>
<td align="center" style="padding-top: 10px;">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<!-- *** LOGO START *** -->
<td align="center"><a href="#"><img src="http://i.imgur.com/bDL6tdQ.jpg" width="600" height="70" alt="Amazon Prime" style="display: block; border: 0; color: #222222; font-size: 13px; font-weight: bold; font-family: sans-serif;" class="logoverywell"></a></td>
<!-- *** LOGO END *** -->
</tr>
</tbody></table>
</td>
</tr>
<!-- /// LOGO ROW END /// -->
<!-- /// 2 COLUMN COPY LEFT / IMAGE RIGHT ROW START /// -->
<tr>
<td class="padt0m" style="padding-top: 15px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td valign="top">
<table class="column50" width="300" border="0" align="right" cellpadding="0" cellspacing="0">
<tbody><tr>
<!-- *** IMAGE START *** -->
<td align="center" style="padding-top: 10px;"><a href="http://www.urbanlandscapesofomaha.com/amazon/b/"><img src="http://i.imgur.com/kB1XT4t.png" width="300"  style="display: block; border: 0; background-color: #87E3EF;" class="resize2"></a></td>
<!-- *** IMAGE END *** -->
</tr>
</tbody></table>
<table class="column50" width="310" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td style="padding-top: 10px;">
<table class="w100m" width="90%" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<!-- *** HEADLINE START *** -->
<td class="h1m" style="font-family: Calibri, Arial, sans-serif; font-size: 36px; line-height: 36px; text-align: left; font-weight: bold; color: #222222;"><a href="#" style="color: #222222; text-decoration: none;"><span class="mobile" style="font-family:arial, sans-serif; font-size:20px; line-height:26px; font-weight:bold; color:#0070A8">Please rate your Amazon experience,</span></a></td>
<!-- *** HEADLINE END *** -->
</tr>
<tr>
<!-- *** COPY START *** -->
<td style="padding-top: 5px; font-family: Georgia, serif; font-size: 16px; line-height: 22px; text-align: left; color: #222222;">
  <p>We would liek to hear about your experiences shopping at Amazon.</p>
  <!-- Start Button -->
                                    <table width="190" cellpadding="0" cellspacing="0" align="center" border="0">
                                        <tr>
                                          <td width="190" height="36"  bgcolor="#0070A8" align="center" valign="middle" style="font-family:arial, sans-serif; font-size: 16px; color: #ffffff; line-height:18px; border-radius:3px;">
                                                <a href="http://www.urbanlandscapesofomaha.com/me/c/node-js/" target="_blank" alias="" style="font-family:arial, sans-serif; text-decoration: none; color: #ffffff;">Redeem GiftCard Here ></a>
                                            </td>
                                        </tr>
                                    </table>
                                    <!-- End Button -->
  </td>
<!-- *** COPY END *** -->
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
<!-- /// 2 COLUMN COPY LEFT / IMAGE RIGHT ROW END /// -->
<!-- /// 2 COLUMN IMAGE LEFT / HEADLINE RIGHT ROW START /// -->
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td valign="top">
<table class="column50" width="324" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td>&nbsp;</td>
</tr>
</tbody></table>
<!--[if mso]></td><td valign="top"><![endif]-->
<table class="column50" width="292" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td style="padding-top: 25px;">&nbsp;</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
<!-- /// 2 COLUMN IMAGE LEFT / HEADLINE RIGHT ROW END /// -->
<!-- /// 2 COLUMN IMAGE LEFT / HEADLINE RIGHT ROW START /// -->
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td valign="top">
<table class="column50" width="324" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td>
<table class="w100m" width="95%" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr><td style="padding-top: 25px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td style="border-top: 1px solid #d4d4d4; padding-top: 25px;"><div style="visibility:collapse">The previous fact??<em>also explains</em>??the discrepancy between Python 2 and 3, as raised in a couple of comments.
  <p></p>
  <p>In Python 2, you're using the old??int??object that differs from the??int??object in Python 3 (all??intobjects in 3.x are of??PyLongObject??type). In 2, there's a distinction that depends on the value of the object (or, if you use the suffix??L/l):    
</div>  <p>&nbsp;</p></td>
</tr>
</tbody></table>
</td>
</tr></tbody></table>
</td>
</tr>
</tbody></table>
<!--[if mso]></td><td valign="top"><![endif]-->
<table class="column50" width="292" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td style="padding-top: 25px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td style="border-top: 1px solid #d4d4d4; padding-top: 25px;">&nbsp;</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
<!-- /// 2 COLUMN IMAGE LEFT / HEADLINE RIGHT ROW END /// -->
<!-- /// 2 COLUMN AD LEFT / HEADLINE RIGHT ROW START /// -->
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td valign="top">
<table class="column50" width="324" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td>
<table class="w100m" width="95%" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td style="padding-top: 25px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td align="center" style="border-top: 1px solid #d4d4d4; padding-top: 15px;">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="w90m">
<tbody><tr>
<!-- *** COPY START *** -->
<td style="font-family: Calibri, Arial, sans-serif; font-size: 10px; text-align: center; color: #989898; padding-bottom: 14px;"> </td>
<!-- *** COPY END *** -->
</tr>
<tr>
<!-- *** ADVERTISEMENT START *** -->
<td align="center" class="resize">
<!-- ADD AD CODE IN HERE START --><!-- ADD AD CODE IN HERE END -->
</td>
<!-- *** ADVERTISEMENT END *** -->
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
<!--[if mso]></td><td valign="top"><![endif]-->
<table class="column50" width="292" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td class="padt0m" style="padding-top: 25px;">&nbsp;</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
<!-- /// 2 COLUMN AD LEFT / HEADLINE RIGHT ROW END /// -->
<!-- /// FOOTER ROW START /// -->
<tr>
<td align="center" style="padding-top: 20px;">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="center" style="border-top: 1px solid #d4d4d4;">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="center" style="padding-top: 15px; ">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<!-- *** FACEBOOK START *** -->
<td align="center"><a href="#"><img src="http://media.sailthru.com/3op/1k0/7/b/5783c06fa4cd5.png" width="30" height="30" style="display: block; border: 0; background-color: #84DEEA;"></a></td>
<!-- *** FACEBOOK END *** -->
<!-- *** PINTEREST START *** -->
<td align="center" style="padding-left: 3px;"><a href="#"><img src="http://media.sailthru.com/3op/1k0/7/b/5783c03509c3e.png" width="30" height="30" style="display: block; border: 0; background-color: #84DEEA;"></a></td>
<!-- *** PINTEREST END *** -->
<!-- *** INSTAGRAM START *** -->
<td align="center" style="padding-left: 3px;"><a href="#"><img src="http://media.sailthru.com/3op/1k0/7/b/5783c01b89dbb.png" width="30" height="30" style="display: block; border: 0; background-color: #84DEEA;"></a></td>
<!-- *** INSTAGRAM END *** -->
<!-- *** FLIPBOARD START *** -->
<td align="center" style="padding-left: 3px;"><a href="#"><img src="http://media.sailthru.com/3op/1k0/7/b/5783bff6ea193.png" width="30" height="30" style="display: block; border: 0; background-color: #84DEEA;"></a></td>
<!-- *** FLIPBOARD END *** -->
</tr>
</tbody></table>
</td>
</tr>   
<tr>
<td align="center" style="padding-top: 12px;">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<!-- *** LOGO START *** -->
<td align="center">&nbsp;</td>
<!-- *** LOGO END *** -->
</tr>
</tbody></table>
</td>
</tr>
<tr>
<!-- *** COPY START *** -->
<td style="padding-top: 12px; font-family: Calibri, Arial, sans-serif; font-size: 12px; line-height: 15px; text-align: center; color: #777777;"> <span class="hide"><br>
</span>If you wish to cease/these, please <a href="http://aws1.urbanlandscapesofomaha.com"><span style="color: #1396A7; text-decoration: underline;">click&nbsp;here</span></a></td>
<!-- *** COPY END *** -->
</tr>
</tbody></table>
</td>
</tr>
<tr>
<td class="padt10m" style="padding-top: 15px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td style="border-top: 1px solid #d4d4d4; padding-top: 7px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td valign="top">
<table class="w100" width="308" border="0" align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<!-- *** COPY START *** -->
<td class="center" style="padding-top: 1px;  font-family: Calibri, Arial, sans-serif; font-size: 10px; text-align: left; color: #777777;"><span class="expandm">Duran FW 2007 N Point St, Chicago, IL 60647</td>
<!-- *** COPY END *** -->
</tr>
</tbody></table>
<!--[if mso]></td><td valign="top"><![endif]-->
<table class="w100" width="308" border="0" align="right" cellpadding="0" cellspacing="0">
<tbody><tr>
<!-- *** COPY START *** -->
<td class="center" style="padding-top: 1px; font-family: Calibri, Arial, sans-serif; font-size: 10px; text-align: right; color: #777777;"><div style="font-family:Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif; width:1px; line-height:0; overflow:hidden">Don't bother with that example for CPU-bound work. Python has a big lock that it takes when executing bytecode (the Global Interpreter Lock), so you can't benefit from threads for CPU work. You'd need to use??multiprocessing??(i.e. multiple Python processes&lt;/div</div></td>
<!-- *** COPY END *** -->
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
<!-- /// FOOTER ROW END /// -->
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>     
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
<div style="display: none; white-space: nowrap; font: 15px courier; line-height: 0;">
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</div>
</body>

--C2xZ4v18945227zTupFN7cJshXnEKwdBbA--
