<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4253097751697410996</id><updated>2010-04-29T19:21:04.300-07:00</updated><title type='text'>Bayou Games</title><subtitle type='html'>Bayou Games is the home for fun old-school style arcade games developed by Thomas Aylesworth.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default'/><link rel='alternate' type='text/html' href='http://www.bayougames.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.bayougames.com/atom.xml'/><author><name>thomas h aylesworth</name><uri>http://www.blogger.com/profile/14202055419168981709</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4253097751697410996.post-8746535808233870898</id><published>2010-04-29T19:21:00.001-07:00</published><updated>2010-04-29T19:21:04.373-07:00</updated><title type='text'>This blog has moved</title><content type='html'>&lt;br /&gt;       This blog is now located at http://bayougames.blogspot.com/.&lt;br /&gt;       You will be automatically redirected in 30 seconds, or you may click &lt;a href='http://bayougames.blogspot.com/'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       For feed subscribers, please update your feed subscriptions to&lt;br /&gt;       http://bayougames.blogspot.com/feeds/posts/default.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4253097751697410996-8746535808233870898?l=www.bayougames.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/8746535808233870898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/8746535808233870898'/><link rel='alternate' type='text/html' href='http://www.bayougames.com/2010/04/this-blog-has-moved.html' title='This blog has moved'/><author><name>thomas h aylesworth</name><uri>http://www.blogger.com/profile/14202055419168981709</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10744910465212890266'/></author></entry><entry><id>tag:blogger.com,1999:blog-4253097751697410996.post-6323333654033924286</id><published>2008-08-11T17:54:00.000-07:00</published><updated>2008-08-11T18:03:05.981-07:00</updated><title type='text'>Morocco 1.1.0 Now Available</title><content type='html'>&lt;p&gt;Just got confirmation from Apple that the latest update to Morocco is now available.  This update provides slicker graphics as well as animated disc flipping.  It also briefly highlights the most recent move.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The new artwork and layout were provided by Nik Daum.  I urge you to check out his highly irreverent, and deliciously fun, &lt;a href="http://www.nikdaum.com/"&gt;website and travel blog&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4253097751697410996-6323333654033924286?l=www.bayougames.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/6323333654033924286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/6323333654033924286'/><link rel='alternate' type='text/html' href='http://www.bayougames.com/2008/08/morocco-110-now-available.html' title='Morocco 1.1.0 Now Available'/><author><name>thomas h aylesworth</name><uri>http://www.blogger.com/profile/14202055419168981709</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10744910465212890266'/></author></entry><entry><id>tag:blogger.com,1999:blog-4253097751697410996.post-1078901567923878181</id><published>2008-08-03T20:26:00.000-07:00</published><updated>2008-08-03T21:31:03.146-07:00</updated><title type='text'>Morocco downloads and update!</title><content type='html'>&lt;p&gt;I clearly underestimated the popularity of Morocco.  Apple has only released the number of downloads starting on Monday, July 28th, but in the first four days of that period it was downloaded almost 24,000 times!  The largest number of downloads during that period were on Monday with 7,500 downloads.  The fewest were on Wednesday with just over 5,000 downloads.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Based on those numbers, I've come up with a few methods to help me estimate how many total downloads there have been since the App Store opened on July 10th.  I came up with a range of between 150,000 and 200,000 downloads in its first three weeks!  Wow.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;My first method is just to extrapolate backwards from the numbers I have.  It seems reasonable to assume that the download counts have been declining, especially since it fell out of the top 10 free games after the first week.  If we use the maximum daily number available (7,500) and multiply that by the 16 days for which we don't have data, that gives us 120,000.  Add to that the 24,000 known downloads through Thursday, July 31st, and we get 144,000.  But it seems likely that the average downloads for the first two weeks were higher.  Picking a not unreasonable number of 10,000 average daily downloads gives us 184,000 downloads between July 10th and July 31st.&lt;p&gt;&lt;br /&gt;&lt;p&gt;My second method is based on using the number of reviews as a proxy for the number of downloads, as suggested &lt;a href="http://www.medialets.com/blog/2008/07/14/revenue-from-app-store-activity/"&gt;here&lt;/a&gt;.  I was very skeptical of this method when I first read it &amp;mdash; and, honestly, I still am.  But using their value of approximately 1,600 downloads per review puts us in the same ballpark as above.  With Morocco having just over 100 reviews as of Thursday, July 31st, that suggests 160,000 downloads.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Finally, I looked at the number of hits to the Morocco page on this website as a proxy for downloads.  It peaked during the first two days the App Store was open, declined slightly for the next week and a half, spiked up when the 1.0.1 update was released, and has been steadily declining since then.  Using the downloads-to-hits ratio for the known days and extrapolating that for the prior two weeks, gives an estimated download count of 190,000.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Did I mention, &amp;quot;WOW!&amp;quot;?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Morocco was written both as a hobby and a way to pick up programming for the iPhone.  I figured I'd throw it out there in the hopes that a few people would find it fun, but then forget about it.  Between the wonderful reviews it is getting, the emails I have received, and, now, the number of downloads, I've become excited about continuing to improve it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In case you are worried that the download count has me seeing dollar signs and that I am thinking about charging for future versions, fear not.  Morocco will always remain free.  Frankly, you can get &lt;a href="http://radagast.se/othello/"&gt;world class Reversi / Othello programs for free&lt;/a&gt; and I'm not presumptuous enough to think that Morocco is better than them.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;My next update will address the most common complaint, that the graphics are not polished enough for an iPhone app.  I agree completely.  Thankfully, &lt;a href="http://www.nikdaum.com/"&gt;Nik Daum&lt;/a&gt; stepped up and generously offered his artistic services for free.  I think you'll like the results.  In addition to updated graphics, Morocco will now include a disc flipping animation and an animation that highlights the most recent move.  And, finally, I am adding instructions in the game itself to help those who have never played Othello before.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I was hoping to have these updates finished tonight.  But I'm not 100% happy with it yet and there remains one bug to squash.  I'm not going to send an update to the App Store until I'm as happy with it as I can be.  Look for another post soon announcing the upcoming release.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4253097751697410996-1078901567923878181?l=www.bayougames.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/1078901567923878181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/1078901567923878181'/><link rel='alternate' type='text/html' href='http://www.bayougames.com/2008/08/morocco-downloads-and-update.html' title='Morocco downloads and update!'/><author><name>thomas h aylesworth</name><uri>http://www.blogger.com/profile/14202055419168981709</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10744910465212890266'/></author></entry><entry><id>tag:blogger.com,1999:blog-4253097751697410996.post-7799912738998309764</id><published>2008-07-10T17:51:00.001-07:00</published><updated>2008-07-10T17:53:30.923-07:00</updated><title type='text'>Morroco Now Available!</title><content type='html'>&lt;p&gt;Morroco is now available for the iPhone and iPod Touch through the iTunes App Store.  You can download it &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284946595&amp;mt=8"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4253097751697410996-7799912738998309764?l=www.bayougames.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/7799912738998309764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/7799912738998309764'/><link rel='alternate' type='text/html' href='http://www.bayougames.com/2008/07/morroco-now-available.html' title='Morroco Now Available!'/><author><name>thomas h aylesworth</name><uri>http://www.blogger.com/profile/14202055419168981709</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10744910465212890266'/></author></entry><entry><id>tag:blogger.com,1999:blog-4253097751697410996.post-1458077512066010744</id><published>2008-07-07T19:20:00.000-07:00</published><updated>2008-07-07T19:30:02.275-07:00</updated><title type='text'>Morocco</title><content type='html'>&lt;p&gt;Yesterday I submitted &lt;i&gt;Morrocco&lt;/i&gt;, my version of the classic strategy game Othello, to Apple's iPhone App Store.  It's being distributed as a free download for the iPhone and iPod Touch.  Hopefully it will be available through iTunes and the iPhone App Store when it opens on July 11th.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For more information, please see the &lt;a href="Morocco"&gt;Morocco web page&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4253097751697410996-1458077512066010744?l=www.bayougames.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/1458077512066010744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/1458077512066010744'/><link rel='alternate' type='text/html' href='http://www.bayougames.com/2008/07/morocco.html' title='Morocco'/><author><name>thomas h aylesworth</name><uri>http://www.blogger.com/profile/14202055419168981709</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10744910465212890266'/></author></entry><entry><id>tag:blogger.com,1999:blog-4253097751697410996.post-496262337812669832</id><published>2007-07-02T11:13:00.000-07:00</published><updated>2007-07-02T11:26:33.627-07:00</updated><title type='text'>Dream-Build-Play Release!</title><content type='html'>&lt;p&gt;&lt;i&gt;Snowball Fight!&lt;/i&gt; was submitted to Microsoft's Dream-Build-Play contest this morning.  &lt;a href="http://www.bayougames.com/SnowballFight"&gt;New installers&lt;/a&gt; for both Windows and the Xbox 360 are now available.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Changes include:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Updated graphics&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Added player knocked out of game animation&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Added player won animation&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Added game play instructions to help&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Asks for confirmation before quitting game&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Improved computer player aim&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Adjusted collision boundaries (still needs work)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Made snowballs easier to see&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Added a map select screen (although there is currently only one map)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Game pauses when controller is disconnected&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Allows player to adjust sound and music volume&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Several other minor bug fixes&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Thanks to everyone who provided feedback on the previous release!  I got many good suggestione that will be considered for the final release.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4253097751697410996-496262337812669832?l=www.bayougames.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/496262337812669832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/496262337812669832'/><link rel='alternate' type='text/html' href='http://www.bayougames.com/2007/07/dream-build-play-release.html' title='Dream-Build-Play Release!'/><author><name>thomas h aylesworth</name><uri>http://www.blogger.com/profile/14202055419168981709</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10744910465212890266'/></author></entry><entry><id>tag:blogger.com,1999:blog-4253097751697410996.post-8885797931363581685</id><published>2007-06-19T20:53:00.000-07:00</published><updated>2007-06-19T21:04:37.580-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Snowball Fight'/><title type='text'>Snowball Fight</title><content type='html'>&lt;p&gt;Welcome to bayougames.com, my web site for distributing videogames I've written.  First up is &lt;a href="http://www.bayougames.com/SnowballFight/"&gt;Snowball Fight&lt;/a&gt;, a fast-paced party game for 1-4 players.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The current release of Snowball Fight is a beta being used for playtesting purposes.  Check it out and let me know what you think!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I've also provided links to two previous games I wrote.  &lt;a href="http://www.gameprojects.com/project/?id=57e3d69ab1"&gt;Space Invasion&lt;/a&gt; is a Space Invaders clone.  And &lt;a href="http://members.cox.net/thomas.aylesworth/games/othello.html"&gt;Othello&lt;/a&gt; is an Othello game I originally wrote for an AI class in college and have since ported to Java.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Please check back for updates on these and other games.  I hope you enjoy them!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4253097751697410996-8885797931363581685?l=www.bayougames.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/8885797931363581685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4253097751697410996/posts/default/8885797931363581685'/><link rel='alternate' type='text/html' href='http://www.bayougames.com/2007/06/snowball-fight.html' title='Snowball Fight'/><author><name>thomas h aylesworth</name><uri>http://www.blogger.com/profile/14202055419168981709</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10744910465212890266'/></author></entry></feed>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       