<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://i3detroit.com/wi/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://i3detroit.com/wi/api.php?action=feedcontributions&amp;user=Emerrill&amp;feedformat=atom</id>
		<title>i3Detroit - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://i3detroit.com/wi/api.php?action=feedcontributions&amp;user=Emerrill&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Special:Contributions/Emerrill"/>
		<updated>2013-06-19T22:34:37Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Package ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Let there be light&amp;quot; package:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:RBC2013Box.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Contents:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:RBC2013Contents.jpg|600px]]&lt;br /&gt;
# - Bull Shield&lt;br /&gt;
# - 1m LED Strip http://www.adafruit.com/products/1138&lt;br /&gt;
# - 1 spool http://www.adafruit.com/products/346&lt;br /&gt;
&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
The EEPROM starts with: &amp;quot;What happens when you read out an I2C EEPROM in reverse?&amp;lt;NL&amp;gt;&amp;quot; Followed by &amp;quot;LO&amp;quot; repeated 32336 times, with a &amp;quot;L&amp;lt;NL&amp;gt;&amp;quot; after that. Then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!uoy truh dna eil a llet annog reveeN&amp;lt;br&amp;gt;&lt;br /&gt;
ybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&amp;lt;br&amp;gt;&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&amp;lt;br&amp;gt;&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&amp;lt;br&amp;gt;&lt;br /&gt;
ti yas ot yhs oot er'uoY&amp;lt;br&amp;gt;&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&amp;lt;br&amp;gt;&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&amp;lt;br&amp;gt;&lt;br /&gt;
uoy truh dna eil a llet annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
eybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
dnatsrednu uoy ekam attoG&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&amp;lt;br&amp;gt;&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&amp;lt;br&amp;gt;&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&amp;lt;br&amp;gt;&lt;br /&gt;
I od os dna selur eht wonk uoY&amp;lt;br&amp;gt;&lt;br /&gt;
evol ot sregnarts on er'eW&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which reverses to:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
We're no strangers to love&amp;lt;br&amp;gt;&lt;br /&gt;
You know the rules and so do I&amp;lt;br&amp;gt;&lt;br /&gt;
A full commitment's what I'm thinking of&amp;lt;br&amp;gt;&lt;br /&gt;
You wouldn't get this from any other guy&amp;lt;br&amp;gt;&lt;br /&gt;
I just wanna tell you how I'm feeling&amp;lt;br&amp;gt;&lt;br /&gt;
Gotta make you understand&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna give you up&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna let you down&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna run around and desert you&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna make you cry&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna say goodbye&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna tell a lie and hurt you&amp;lt;br&amp;gt;&lt;br /&gt;
We've known each other for so long&amp;lt;br&amp;gt;&lt;br /&gt;
Your heart's been aching but&amp;lt;br&amp;gt;&lt;br /&gt;
You're too shy to say it&amp;lt;br&amp;gt;&lt;br /&gt;
Inside we both know what's been going on&amp;lt;br&amp;gt;&lt;br /&gt;
We know the game and we're gonna play it&amp;lt;br&amp;gt;&lt;br /&gt;
And if you ask me how I'm feeling&amp;lt;br&amp;gt;&lt;br /&gt;
Don't tell me you're too blind to see&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna give you up&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna let you down&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna run around and desert you&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna make you cry&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna say goodby&amp;lt;br&amp;gt;&lt;br /&gt;
Neever gonna tell a lie and hurt you!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=File:RBC2013Contents.jpg</id>
		<title>File:RBC2013Contents.jpg</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=File:RBC2013Contents.jpg"/>
				<updated>2013-04-07T21:39:48Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=File:RBC2013Box.jpg</id>
		<title>File:RBC2013Box.jpg</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=File:RBC2013Box.jpg"/>
				<updated>2013-04-07T21:39:14Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:36:31Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: Adding package info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Package ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Let there be light&amp;quot; package:&lt;br /&gt;
[[File:RBC2013Box.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Contents:&lt;br /&gt;
[[File:RBC2013Contents.jpg|600px]]&lt;br /&gt;
# - Bull Shield&lt;br /&gt;
# - 1m LED Strip http://www.adafruit.com/products/1138&lt;br /&gt;
# - 1 spool http://www.adafruit.com/products/346&lt;br /&gt;
&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
The EEPROM starts with: &amp;quot;What happens when you read out an I2C EEPROM in reverse?&amp;lt;NL&amp;gt;&amp;quot; Followed by &amp;quot;LO&amp;quot; repeated 32336 times, with a &amp;quot;L&amp;lt;NL&amp;gt;&amp;quot; after that. Then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!uoy truh dna eil a llet annog reveeN&amp;lt;br&amp;gt;&lt;br /&gt;
ybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&amp;lt;br&amp;gt;&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&amp;lt;br&amp;gt;&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&amp;lt;br&amp;gt;&lt;br /&gt;
ti yas ot yhs oot er'uoY&amp;lt;br&amp;gt;&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&amp;lt;br&amp;gt;&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&amp;lt;br&amp;gt;&lt;br /&gt;
uoy truh dna eil a llet annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
eybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
dnatsrednu uoy ekam attoG&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&amp;lt;br&amp;gt;&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&amp;lt;br&amp;gt;&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&amp;lt;br&amp;gt;&lt;br /&gt;
I od os dna selur eht wonk uoY&amp;lt;br&amp;gt;&lt;br /&gt;
evol ot sregnarts on er'eW&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which reverses to:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
We're no strangers to love&amp;lt;br&amp;gt;&lt;br /&gt;
You know the rules and so do I&amp;lt;br&amp;gt;&lt;br /&gt;
A full commitment's what I'm thinking of&amp;lt;br&amp;gt;&lt;br /&gt;
You wouldn't get this from any other guy&amp;lt;br&amp;gt;&lt;br /&gt;
I just wanna tell you how I'm feeling&amp;lt;br&amp;gt;&lt;br /&gt;
Gotta make you understand&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna give you up&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna let you down&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna run around and desert you&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna make you cry&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna say goodbye&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna tell a lie and hurt you&amp;lt;br&amp;gt;&lt;br /&gt;
We've known each other for so long&amp;lt;br&amp;gt;&lt;br /&gt;
Your heart's been aching but&amp;lt;br&amp;gt;&lt;br /&gt;
You're too shy to say it&amp;lt;br&amp;gt;&lt;br /&gt;
Inside we both know what's been going on&amp;lt;br&amp;gt;&lt;br /&gt;
We know the game and we're gonna play it&amp;lt;br&amp;gt;&lt;br /&gt;
And if you ask me how I'm feeling&amp;lt;br&amp;gt;&lt;br /&gt;
Don't tell me you're too blind to see&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna give you up&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna let you down&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna run around and desert you&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna make you cry&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna say goodby&amp;lt;br&amp;gt;&lt;br /&gt;
Neever gonna tell a lie and hurt you!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:30:46Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* EEPROM Dump */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
The EEPROM starts with: &amp;quot;What happens when you read out an I2C EEPROM in reverse?&amp;lt;NL&amp;gt;&amp;quot; Followed by &amp;quot;LO&amp;quot; repeated 32336 times, with a &amp;quot;L&amp;lt;NL&amp;gt;&amp;quot; after that. Then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!uoy truh dna eil a llet annog reveeN&amp;lt;br&amp;gt;&lt;br /&gt;
ybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&amp;lt;br&amp;gt;&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&amp;lt;br&amp;gt;&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&amp;lt;br&amp;gt;&lt;br /&gt;
ti yas ot yhs oot er'uoY&amp;lt;br&amp;gt;&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&amp;lt;br&amp;gt;&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&amp;lt;br&amp;gt;&lt;br /&gt;
uoy truh dna eil a llet annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
eybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
dnatsrednu uoy ekam attoG&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&amp;lt;br&amp;gt;&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&amp;lt;br&amp;gt;&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&amp;lt;br&amp;gt;&lt;br /&gt;
I od os dna selur eht wonk uoY&amp;lt;br&amp;gt;&lt;br /&gt;
evol ot sregnarts on er'eW&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which reverses to:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
We're no strangers to love&amp;lt;br&amp;gt;&lt;br /&gt;
You know the rules and so do I&amp;lt;br&amp;gt;&lt;br /&gt;
A full commitment's what I'm thinking of&amp;lt;br&amp;gt;&lt;br /&gt;
You wouldn't get this from any other guy&amp;lt;br&amp;gt;&lt;br /&gt;
I just wanna tell you how I'm feeling&amp;lt;br&amp;gt;&lt;br /&gt;
Gotta make you understand&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna give you up&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna let you down&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna run around and desert you&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna make you cry&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna say goodbye&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna tell a lie and hurt you&amp;lt;br&amp;gt;&lt;br /&gt;
We've known each other for so long&amp;lt;br&amp;gt;&lt;br /&gt;
Your heart's been aching but&amp;lt;br&amp;gt;&lt;br /&gt;
You're too shy to say it&amp;lt;br&amp;gt;&lt;br /&gt;
Inside we both know what's been going on&amp;lt;br&amp;gt;&lt;br /&gt;
We know the game and we're gonna play it&amp;lt;br&amp;gt;&lt;br /&gt;
And if you ask me how I'm feeling&amp;lt;br&amp;gt;&lt;br /&gt;
Don't tell me you're too blind to see&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna give you up&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna let you down&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna run around and desert you&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna make you cry&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna say goodby&amp;lt;br&amp;gt;&lt;br /&gt;
Neever gonna tell a lie and hurt you!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:24:08Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* EEPROM Dump */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
The EEPROM starts with: &amp;quot;What happens when you read out an I2C EEPROM in reverse?&amp;lt;NL&amp;gt;&amp;quot; Followed by &amp;quot;LO&amp;quot; repeated 32336 times, with a &amp;quot;L&amp;quot; after that. Then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!uoy truh dna eil a llet annog reveeN&amp;lt;br&amp;gt;&lt;br /&gt;
ybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&amp;lt;br&amp;gt;&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&amp;lt;br&amp;gt;&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&amp;lt;br&amp;gt;&lt;br /&gt;
ti yas ot yhs oot er'uoY&amp;lt;br&amp;gt;&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&amp;lt;br&amp;gt;&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&amp;lt;br&amp;gt;&lt;br /&gt;
uoy truh dna eil a llet annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
eybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
dnatsrednu uoy ekam attoG&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&amp;lt;br&amp;gt;&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&amp;lt;br&amp;gt;&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&amp;lt;br&amp;gt;&lt;br /&gt;
I od os dna selur eht wonk uoY&amp;lt;br&amp;gt;&lt;br /&gt;
evol ot sregnarts on er'eW&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which reverses to:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
We're no strangers to love&amp;lt;br&amp;gt;&lt;br /&gt;
You know the rules and so do I&amp;lt;br&amp;gt;&lt;br /&gt;
A full commitment's what I'm thinking of&amp;lt;br&amp;gt;&lt;br /&gt;
You wouldn't get this from any other guy&amp;lt;br&amp;gt;&lt;br /&gt;
I just wanna tell you how I'm feeling&amp;lt;br&amp;gt;&lt;br /&gt;
Gotta make you understand&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna give you up&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna let you down&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna run around and desert you&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna make you cry&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna say goodbye&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna tell a lie and hurt you&amp;lt;br&amp;gt;&lt;br /&gt;
We've known each other for so long&amp;lt;br&amp;gt;&lt;br /&gt;
Your heart's been aching but&amp;lt;br&amp;gt;&lt;br /&gt;
You're too shy to say it&amp;lt;br&amp;gt;&lt;br /&gt;
Inside we both know what's been going on&amp;lt;br&amp;gt;&lt;br /&gt;
We know the game and we're gonna play it&amp;lt;br&amp;gt;&lt;br /&gt;
And if you ask me how I'm feeling&amp;lt;br&amp;gt;&lt;br /&gt;
Don't tell me you're too blind to see&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna give you up&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna let you down&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna run around and desert you&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna make you cry&amp;lt;br&amp;gt;&lt;br /&gt;
Never gonna say goodby&amp;lt;br&amp;gt;&lt;br /&gt;
Neever gonna tell a lie and hurt you!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:22:56Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* EEPROM Dump */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
The EEPROM starts with: &amp;quot;What happens when you read out an I2C EEPROM in reverse?&amp;lt;NL&amp;gt;&amp;quot; Followed by &amp;quot;LO&amp;quot; repeated 32336 times, with a &amp;quot;L&amp;quot; after that. Then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!uoy truh dna eil a llet annog reveeN&amp;lt;br&amp;gt;&lt;br /&gt;
ybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&amp;lt;br&amp;gt;&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&amp;lt;br&amp;gt;&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&amp;lt;br&amp;gt;&lt;br /&gt;
ti yas ot yhs oot er'uoY&amp;lt;br&amp;gt;&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&amp;lt;br&amp;gt;&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&amp;lt;br&amp;gt;&lt;br /&gt;
uoy truh dna eil a llet annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
eybdoog yas annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
yrc uoy ekam annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
nwod uoy tel annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
pu uoy evig annog reveN&amp;lt;br&amp;gt;&lt;br /&gt;
dnatsrednu uoy ekam attoG&amp;lt;br&amp;gt;&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&amp;lt;br&amp;gt;&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&amp;lt;br&amp;gt;&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&amp;lt;br&amp;gt;&lt;br /&gt;
I od os dna selur eht wonk uoY&amp;lt;br&amp;gt;&lt;br /&gt;
evol ot sregnarts on er'eW&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:21:58Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* EEPROM Dump */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
The EEPROM starts with: &amp;quot;What happens when you read out an I2C EEPROM in reverse?&amp;lt;NL&amp;gt;&amp;quot; Followed by &amp;quot;LO&amp;quot; repeated 32336 times, with a &amp;quot;L&amp;quot; after that. Then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!uoy truh dna eil a llet annog reveeN&amp;lt;br&amp;gt;&lt;br /&gt;
ybdoog yas annog reveN&lt;br /&gt;
&lt;br /&gt;
yrc uoy ekam annog reveN&lt;br /&gt;
&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&lt;br /&gt;
&lt;br /&gt;
nwod uoy tel annog reveN&lt;br /&gt;
&lt;br /&gt;
pu uoy evig annog reveN&lt;br /&gt;
&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&lt;br /&gt;
&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&lt;br /&gt;
&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&lt;br /&gt;
&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&lt;br /&gt;
&lt;br /&gt;
ti yas ot yhs oot er'uoY&lt;br /&gt;
&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&lt;br /&gt;
&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&lt;br /&gt;
&lt;br /&gt;
uoy truh dna eil a llet annog reveN&lt;br /&gt;
&lt;br /&gt;
eybdoog yas annog reveN&lt;br /&gt;
&lt;br /&gt;
yrc uoy ekam annog reveN&lt;br /&gt;
&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&lt;br /&gt;
&lt;br /&gt;
nwod uoy tel annog reveN&lt;br /&gt;
&lt;br /&gt;
pu uoy evig annog reveN&lt;br /&gt;
&lt;br /&gt;
dnatsrednu uoy ekam attoG&lt;br /&gt;
&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&lt;br /&gt;
&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&lt;br /&gt;
&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&lt;br /&gt;
&lt;br /&gt;
I od os dna selur eht wonk uoY&lt;br /&gt;
&lt;br /&gt;
evol ot sregnarts on er'eW&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:21:47Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* EEPROM Dump */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
The EEPROM starts with: &amp;quot;What happens when you read out an I2C EEPROM in reverse?&amp;lt;NL&amp;gt;&amp;quot; Followed by &amp;quot;LO&amp;quot; repeated 32336 times, with a &amp;quot;L&amp;quot; after that. Then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!uoy truh dna eil a llet annog reveeN&lt;br /&gt;
ybdoog yas annog reveN&lt;br /&gt;
&lt;br /&gt;
yrc uoy ekam annog reveN&lt;br /&gt;
&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&lt;br /&gt;
&lt;br /&gt;
nwod uoy tel annog reveN&lt;br /&gt;
&lt;br /&gt;
pu uoy evig annog reveN&lt;br /&gt;
&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&lt;br /&gt;
&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&lt;br /&gt;
&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&lt;br /&gt;
&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&lt;br /&gt;
&lt;br /&gt;
ti yas ot yhs oot er'uoY&lt;br /&gt;
&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&lt;br /&gt;
&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&lt;br /&gt;
&lt;br /&gt;
uoy truh dna eil a llet annog reveN&lt;br /&gt;
&lt;br /&gt;
eybdoog yas annog reveN&lt;br /&gt;
&lt;br /&gt;
yrc uoy ekam annog reveN&lt;br /&gt;
&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&lt;br /&gt;
&lt;br /&gt;
nwod uoy tel annog reveN&lt;br /&gt;
&lt;br /&gt;
pu uoy evig annog reveN&lt;br /&gt;
&lt;br /&gt;
dnatsrednu uoy ekam attoG&lt;br /&gt;
&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&lt;br /&gt;
&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&lt;br /&gt;
&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&lt;br /&gt;
&lt;br /&gt;
I od os dna selur eht wonk uoY&lt;br /&gt;
&lt;br /&gt;
evol ot sregnarts on er'eW&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:20:29Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
The EEPROM starts with: &amp;quot;What happens when you read out an I2C EEPROM in reverse?&amp;lt;NL&amp;gt;&amp;quot; Followed by &amp;quot;LO&amp;quot; repeated 32336 times, with a &amp;quot;L&amp;quot; after that. Then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;!uoy truh dna eil a llet annog reveeN&lt;br /&gt;
ybdoog yas annog reveN&lt;br /&gt;
yrc uoy ekam annog reveN&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&lt;br /&gt;
nwod uoy tel annog reveN&lt;br /&gt;
pu uoy evig annog reveN&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&lt;br /&gt;
ti yas ot yhs oot er'uoY&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&lt;br /&gt;
uoy truh dna eil a llet annog reveN&lt;br /&gt;
eybdoog yas annog reveN&lt;br /&gt;
yrc uoy ekam annog reveN&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&lt;br /&gt;
nwod uoy tel annog reveN&lt;br /&gt;
pu uoy evig annog reveN&lt;br /&gt;
dnatsrednu uoy ekam attoG&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&lt;br /&gt;
I od os dna selur eht wonk uoY&lt;br /&gt;
evol ot sregnarts on er'eW&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:11:12Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;br /&gt;
&lt;br /&gt;
== EEPROM Dump ==&lt;br /&gt;
What happens when you read out an I2C EEPROM in reverse?LOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL&lt;br /&gt;
!uoy truh dna eil a llet annog reveeN&lt;br /&gt;
ybdoog yas annog reveN&lt;br /&gt;
yrc uoy ekam annog reveN&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&lt;br /&gt;
nwod uoy tel annog reveN&lt;br /&gt;
pu uoy evig annog reveN&lt;br /&gt;
ees ot dnilb oot er'uoy em llet t'noD&lt;br /&gt;
gnileef m'I woh em ksa uoy fi dnA&lt;br /&gt;
ti yalp annog er'ew dna emag eht wonk eW&lt;br /&gt;
no gniog neeb s'tahw wonk htob ew edisnI&lt;br /&gt;
ti yas ot yhs oot er'uoY&lt;br /&gt;
tub gnihca neeb s'traeh ruoY&lt;br /&gt;
gnol os rof rehto hcae nwonk ev'eW&lt;br /&gt;
uoy truh dna eil a llet annog reveN&lt;br /&gt;
eybdoog yas annog reveN&lt;br /&gt;
yrc uoy ekam annog reveN&lt;br /&gt;
uoy tresed dna dnuora nur annog reveN&lt;br /&gt;
nwod uoy tel annog reveN&lt;br /&gt;
pu uoy evig annog reveN&lt;br /&gt;
dnatsrednu uoy ekam attoG&lt;br /&gt;
gnileef m'I woh uoy llet annaw tsuj I&lt;br /&gt;
yug rehto yna morf siht teg t'ndluow uoY&lt;br /&gt;
fo gnikniht m'I tahw s'tnemtimmoc lluf A&lt;br /&gt;
I od os dna selur eht wonk uoY&lt;br /&gt;
evol ot sregnarts on er'eW&lt;br /&gt;
Heads or Tails?  ...Tails!&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T21:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T15:02:52Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|1000px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T15:02:09Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Major Parts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|800px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53)) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en538963&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T14:59:08Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Major Parts ==&lt;br /&gt;
&lt;br /&gt;
The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|800px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53))&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52)&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T13:20:51Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|800px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53))&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52)&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T13:20:35Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg|600px]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53))&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52)&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=File:RBC2013GameBoardLabeled.jpg</id>
		<title>File:RBC2013GameBoardLabeled.jpg</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=File:RBC2013GameBoardLabeled.jpg"/>
				<updated>2013-04-07T13:20:06Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: And overview shot of the RBC Game Board with major part numbering.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;And overview shot of the RBC Game Board with major part numbering.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T13:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
[[File:RBC2013GameBoardLabeled.jpg]]&lt;br /&gt;
# - 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
# - PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53))&lt;br /&gt;
# - PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
# - PIC16F1827 (RGB 0x51 and 0x52)&lt;br /&gt;
# - 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
# - ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
# - PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
# - Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
# - KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
# - VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
# - CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
# - APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
# - 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T13:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
&lt;br /&gt;
1. 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
2. PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53))&lt;br /&gt;
3. PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
4. PIC16F1827 (RGB 0x51 and 0x52)&lt;br /&gt;
5. 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
6. ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
7. PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
8. Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
9. KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
10. VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
11. CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
12. APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
13. 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013</id>
		<title>Red Bull Creation 2013</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2013"/>
				<updated>2013-04-07T13:17:22Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: Created page with &amp;quot;The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM. 1. 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Game Board provided for the Red Bull Creation 2013 qualifier has the following major parts BOM.&lt;br /&gt;
1. 9R030 AA 02 D106 [30V N-Channel logic level MOSFET] http://www.nxp.com/products/mosfets/standard_mosfets/PSMN9R0-30LL.html#section_discontinued&lt;br /&gt;
2. PIC24FJ64GA002 (1xDMX 0x54 and 1xADDR 0x53))&lt;br /&gt;
3. PCA9685PW [I2C PWM LED controller] http://www.nxp.com/products/automotive/display_instrumentation/led_controllers/PCA9685PW.html#Q900&lt;br /&gt;
4. PIC16F1827 (RGB 0x51 and 0x52)&lt;br /&gt;
5. 24LC512 (EEPROM 0x50) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010828&lt;br /&gt;
6. ADT7410 TRZ (TEMP 0x48) http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf&lt;br /&gt;
7. PA9512B [I2C Buffer] http://www.nxp.com/documents/data_sheet/PCA9512A_PCA9512B.pdf&lt;br /&gt;
8. Ti YE04 2BK AYGZ [4-bit bidirectional voltage level translator] http://pdf1.alldatasheet.com/datasheet-pdf/view/257049/TI/YE04.html&lt;br /&gt;
9. KXTI9 2073F (ACCL 0x0F) http://www.kionix.com/accelerometers/kxti9&lt;br /&gt;
10. VN12 28M AH2F [3.3V RS485 transceiver SN75HVD12] http://www.ti.com/lit/ds/symlink/sn65hvd12.pdf&lt;br /&gt;
11. CTS23CB3 8M0000 [8MHz Crystal]&lt;br /&gt;
12. APE1 (DAC 0x62) [12-bit Digital-to-Analog Converter with EEPROM Memory] http://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf&lt;br /&gt;
13. 1086 33 6K0DL031 [1.5A Low Dropout Voltage Regulator] http://pdf1.alldatasheet.com/datasheet-pdf/view/70293/LINER/LT1086.html&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-09-06T17:03:52Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voting is open to all members in good standing on Sept 6th, 2011.&lt;br /&gt;
&lt;br /&gt;
=Timeline=&lt;br /&gt;
* Aug 30th Call for Canidates closes&lt;br /&gt;
* Sept 6th Elections to be held during general membership meeting.&lt;br /&gt;
&lt;br /&gt;
= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
7 positions open. Top 7 vote getters are awarded the positions. &lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
*Rocco Marras&lt;br /&gt;
*Ted Hansen&lt;br /&gt;
*Matt Oehrlein&lt;br /&gt;
*Ed Platt&lt;br /&gt;
*Nathan Warnick&lt;br /&gt;
*Dustin White&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
Top vote getter for each position is the winner.&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
* Matt Oehrlein&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
*Hans Chen&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
*Ed Platt&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-31T03:06:34Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Officers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voting is open to all members in good standing on Sept 6th, 2011.&lt;br /&gt;
&lt;br /&gt;
=Timeline=&lt;br /&gt;
* Aug 30th Call for Canidates closes&lt;br /&gt;
* Sept 6th Elections to be held during general membership meeting.&lt;br /&gt;
&lt;br /&gt;
= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
7 positions open. Top 7 vote getters are awarded the positions. &lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
*Rocco Marras&lt;br /&gt;
*Ted Hansen&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
*Matt Oehrlein&lt;br /&gt;
*Ed Platt&lt;br /&gt;
*Nathan Warnick&lt;br /&gt;
*Dustin White&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
Top vote getter for each position is the winner.&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
* Matt Oehrlein&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
*Hans Chen&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
*Ed Platt&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-26T21:28:18Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voting is open to all members in good standing on Sept 6th, 2011.&lt;br /&gt;
&lt;br /&gt;
=Timeline=&lt;br /&gt;
* Aug 30th Call for Canidates closes&lt;br /&gt;
* Sept 6th Elections to be held during general membership meeting.&lt;br /&gt;
&lt;br /&gt;
= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
7 positions open. Top 7 vote getters are awarded the positions. &lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
*Rocco Marras&lt;br /&gt;
*Ted Hansen&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
*Matt Oehrlein&lt;br /&gt;
*Ed Platt&lt;br /&gt;
*Nathan Warnick&lt;br /&gt;
*Dustin White&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
Top vote getter for each position is the winner.&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
*Hans Chen&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-16T16:40:10Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voting is open to all members in good standing on Sept 6th, 2011.&lt;br /&gt;
&lt;br /&gt;
=Timeline=&lt;br /&gt;
* Aug 30th Call for Canidates closes&lt;br /&gt;
* Sept 6th Elections to be held during general membership meeting.&lt;br /&gt;
&lt;br /&gt;
= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
7 positions open. Top 7 vote getters are awarded the positions. &lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
*Rocco Marras&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
*Nathan Warnick&lt;br /&gt;
*Dustin White&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
Top vote getter for each position is the winner.&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-16T03:01:22Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voting is open to all members in good standing on Sept 6th, 2011.&lt;br /&gt;
&lt;br /&gt;
=Timeline=&lt;br /&gt;
* Aug 30th Call for Canidates closes&lt;br /&gt;
* Sept 6th Elections to be held during general membership meeting.&lt;br /&gt;
&lt;br /&gt;
= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
7 positions open. Top 7 vote getters are awarded the positions. &lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
*Rocco Marras&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
*Nathan Warnick&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
Top vote getter for each position is the winner.&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-12T18:03:19Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voting is open to all members in good standing on Sept 6th, 2011.&lt;br /&gt;
&lt;br /&gt;
=Timeline=&lt;br /&gt;
* Aug 30th Call for Canidates closes&lt;br /&gt;
* Sept 6th Elections to be held during general membership meeting.&lt;br /&gt;
&lt;br /&gt;
= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
7 positions open. Top 7 vote getters are awarded the positions. &lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
*Nathan Warnick&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
Top vote getter for each position is the winner.&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Main_Page"/>
				<updated>2011-08-12T17:59:49Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Upcoming Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://i3detroit.com i3 Detroit] - The Metro Detroit Hackerspace  ==&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
== Upcoming Events  ==&lt;br /&gt;
&lt;br /&gt;
*'''[[Elections 2011|Upcoming Elections]]''' for the Board of Directors and Officers&lt;br /&gt;
*'''[[Meetings|Regular Meeting]]''' every first and third Tuesday at 7pm at [[Location|i3 Detroit]] &lt;br /&gt;
*'''[[Meetings|Board Meeting]]''' every second Tuesday at 7pm at [[Location|i3 Detroit]] &lt;br /&gt;
*'''[http://www.eventbrite.com/org/245909400?s=1360008 Classes and Events]''' - our current schedule on Eventbrite.&lt;br /&gt;
&lt;br /&gt;
== Members  ==&lt;br /&gt;
&lt;br /&gt;
;[[MemberProjects|Member Projects]] &lt;br /&gt;
:Independent Projects in Progress&lt;br /&gt;
;[[New Member Orientation]] &lt;br /&gt;
:Info for new and potential members, including the [[New Member Orientation#FAQ|FAQ]]&lt;br /&gt;
&lt;br /&gt;
;[[HOWTO Get a Wiki Account]]&lt;br /&gt;
:Because contributions to the wiki are always good!&lt;br /&gt;
&lt;br /&gt;
== Projects  ==&lt;br /&gt;
&lt;br /&gt;
[[Great Global Hackerspace Challenge 2011]] &lt;br /&gt;
&lt;br /&gt;
[[Red Bull Creation 2011]] &lt;br /&gt;
&lt;br /&gt;
== Equipment  ==&lt;br /&gt;
&lt;br /&gt;
Information and safety procedures for our tools and equipment organized by location: &lt;br /&gt;
&lt;br /&gt;
*[[Craft Room]] &lt;br /&gt;
*[[Electronics Room]] &lt;br /&gt;
*[[Machine Shop]]&lt;br /&gt;
*[[Wood Shop]]&lt;br /&gt;
*[[Welding Area]]&lt;br /&gt;
*[[Bicycle Shop]]&lt;br /&gt;
*[[Fab Lab]]&lt;br /&gt;
*[[Workbench]] (General shop/tool areas)&lt;br /&gt;
*[[Lost and Found / Graveyard]] &lt;br /&gt;
*[[Chem Lab]]&lt;br /&gt;
[[:Category:Tools | All Tools]]&lt;br /&gt;
&lt;br /&gt;
== Resources and Records  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[Bylaws|By Laws]]''' &lt;br /&gt;
:Organizations Governance. In this document 'Members' refers to voting members as apposed to all 'key holders'. &lt;br /&gt;
;'''[[Standing rules]]''' &lt;br /&gt;
:Rules for the space. *** NEW: Please check out the [[Standing Rules Rewrite 2011-03]], which will be voted on in the month of March, 2011. *** &lt;br /&gt;
;'''[[Officers]]''' &lt;br /&gt;
:A list of the current officers. &lt;br /&gt;
;'''[[:Category:MeetingMinutes|Meeting Minutes]]''' &lt;br /&gt;
:Minutes from our past meetings. &lt;br /&gt;
;'''[[:Category:Proposals|Proposals]]''' &lt;br /&gt;
:Archive of proposals and votes. &lt;br /&gt;
;'''[[Committees]]'''&amp;amp;nbsp; &lt;br /&gt;
:List of committees and their resources &lt;br /&gt;
;'''[[In the Media]]''' &lt;br /&gt;
:Published articles, videos, etc. about i3 Detroit. &lt;br /&gt;
;'''[[Sources|Material and Tool Sources]]''' &lt;br /&gt;
:Places to get materials and tools. &lt;br /&gt;
;'''[[Community Contacts]]''' &lt;br /&gt;
:Groups and people to collaborate with. &lt;br /&gt;
;'''[[Reports]]''' &lt;br /&gt;
:Various reports for the organization. &lt;br /&gt;
;'''[[ToDo]]''' &lt;br /&gt;
:The ever-changing list of maintenance and improvement tasks. &lt;br /&gt;
;'''[[Forms]]''' &lt;br /&gt;
:Group Forms, Waivers, Sign-Ups, etc. &lt;br /&gt;
;'''[[Uploads]]''' &lt;br /&gt;
:Useful uploaded files, such as flyers, graphics, and more.&lt;br /&gt;
;'''[[Historical]]'''&lt;br /&gt;
:Old versions of Bylaws, Standing Rules, etc.&lt;br /&gt;
&lt;br /&gt;
== [[Procedures and Instructions]]  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[HOWTO Park your car]]'''&amp;amp;nbsp; &lt;br /&gt;
:Rubber side down. &lt;br /&gt;
;'''[[HOWTO Close up the space]]'''&amp;amp;nbsp; &lt;br /&gt;
:A checklist to complete if you are the last one out at the end of the night. &lt;br /&gt;
;'''[[HOWTO Host an event at i3detroit]]'''&amp;amp;nbsp; &lt;br /&gt;
:Scheduling, publicity, day-of tasks.&lt;br /&gt;
&lt;br /&gt;
Other procedures, including membership processing are on the [[Procedures and Instructions]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Choose Your Own Adventure  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[Start the adventure?]]'''&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-12T15:02:31Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
*Nathan Warnick&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
*Nate Bezanson&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-11T19:38:43Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
*Nathan Warnick&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-11T15:05:25Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors  ==&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
== Officers  ==&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
*Eric Merrill&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-11T14:57:36Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Candidates  =&lt;br /&gt;
&lt;br /&gt;
== Board of Directors ==&lt;br /&gt;
&lt;br /&gt;
== Officers ==&lt;br /&gt;
&lt;br /&gt;
=== President  ===&lt;br /&gt;
&lt;br /&gt;
=== Chief Executive Officer  ===&lt;br /&gt;
&lt;br /&gt;
=== Vice-President  ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary  ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-11T14:57:02Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Elections 2011 =&lt;br /&gt;
&lt;br /&gt;
== Candidates ==&lt;br /&gt;
===Board of Directors===&lt;br /&gt;
&lt;br /&gt;
===Officers===&lt;br /&gt;
&lt;br /&gt;
==== President ====&lt;br /&gt;
&lt;br /&gt;
==== Chief Executive Officer ====&lt;br /&gt;
&lt;br /&gt;
==== Vice-President ====&lt;br /&gt;
&lt;br /&gt;
==== Secretary ====&lt;br /&gt;
&lt;br /&gt;
==== Treasurer ====&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Elections_2011</id>
		<title>Elections 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Elections_2011"/>
				<updated>2011-08-11T14:56:08Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: Created page with '=Elections 2011=  ==Candidates==  ====President====  ====Chief Executive Officer====  ====Vice-President====  ====Secretary====  ====Treasurer===='&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Elections 2011=&lt;br /&gt;
&lt;br /&gt;
==Candidates==&lt;br /&gt;
&lt;br /&gt;
====President====&lt;br /&gt;
&lt;br /&gt;
====Chief Executive Officer====&lt;br /&gt;
&lt;br /&gt;
====Vice-President====&lt;br /&gt;
&lt;br /&gt;
====Secretary====&lt;br /&gt;
&lt;br /&gt;
====Treasurer====&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Main_Page"/>
				<updated>2011-04-05T23:53:17Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://i3detroit.com i3 Detroit] - The Metro Detroit Hackerspace ==&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
== Upcoming Events  ==&lt;br /&gt;
&lt;br /&gt;
*'''[[Meetings|Regular Meeting]]''' every first and third Tuesday at 7pm at [[Location|i3 Detroit]] &lt;br /&gt;
*'''[[Meetings|Board Meeting]]''' every second Tuesday at 7pm at [[Location|i3 Detroit]] &lt;br /&gt;
*'''[http://www.eventbrite.com/org/245909400?s=1360008 Classes and Events]''' - our current schedule on Eventbrite.&lt;br /&gt;
&lt;br /&gt;
== Members  ==&lt;br /&gt;
&lt;br /&gt;
;[[MemberProjects|Member Projects]]&lt;br /&gt;
:Independent Projects in Progress: &lt;br /&gt;
;[[New Member Orientation]]&lt;br /&gt;
:Info for new and potential members, including the [[New Member Orientation#FAQ|FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Projects  ==&lt;br /&gt;
&lt;br /&gt;
[[Great Global Hackerspace Challenge 2011]]&lt;br /&gt;
&lt;br /&gt;
[[Red Bull Creation 2011]]&lt;br /&gt;
&lt;br /&gt;
== Equipment  ==&lt;br /&gt;
&lt;br /&gt;
Information and safety procedures for our tools and equipment organized by location: &lt;br /&gt;
&lt;br /&gt;
*[[Craft Room]] &lt;br /&gt;
*[[Electronics Room]] &lt;br /&gt;
*[[Shop]] &lt;br /&gt;
*[[Workbench]] &lt;br /&gt;
*[[Lost and Found / Graveyard]] &lt;br /&gt;
*[[Chem Lab]]&lt;br /&gt;
&lt;br /&gt;
== Resources and Records  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[Bylaws|By Laws]]'''&lt;br /&gt;
:Organizations Governance. In this document 'Members' refers to voting members as apposed to all 'key holders'. &lt;br /&gt;
;'''[[Standing rules]]'''&lt;br /&gt;
:Rules for the space. *** NEW: Please check out the [[Standing Rules Rewrite 2011-03]], which will be voted on in the month of March, 2011. *** &lt;br /&gt;
;'''[[Officers]]'''&lt;br /&gt;
:A list of the current officers. &lt;br /&gt;
;'''[[:Category:MeetingMinutes|Meeting Minutes]]'''&lt;br /&gt;
:Minutes from our past meetings. &lt;br /&gt;
;'''[[:Category:Proposals|Proposals]]'''&lt;br /&gt;
:Archive of proposals and votes. &lt;br /&gt;
;'''[[Committees]]'''&amp;amp;nbsp;&lt;br /&gt;
:List of committees and their resources &lt;br /&gt;
;'''[[In the Media]]'''&lt;br /&gt;
:Published articles, videos, etc. about i3 Detroit. &lt;br /&gt;
;'''[[Sources|Material and Tool Sources]]'''&lt;br /&gt;
:Places to get materials and tools. &lt;br /&gt;
;'''[[Community Contacts]]'''&lt;br /&gt;
:Groups and people to collaborate with. &lt;br /&gt;
;'''[[Reports]]'''&lt;br /&gt;
:Various reports for the organization. &lt;br /&gt;
;'''[[ToDo]]'''&lt;br /&gt;
:The ever-changing list of maintenance and improvement tasks. &lt;br /&gt;
;'''[[Forms]]'''&lt;br /&gt;
:Group Forms, Waivers, Sign-Ups, etc.&lt;br /&gt;
;'''[[Uploads]]'''&lt;br /&gt;
:Useful uploaded files, such as flyers, graphics, and more.&lt;br /&gt;
&lt;br /&gt;
== [[Procedures and Instructions]]  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[HOWTO Park your car]]'''&amp;amp;nbsp;&lt;br /&gt;
:Rubber side down. &lt;br /&gt;
;'''[[HOWTO Close up the space]]'''&amp;amp;nbsp;&lt;br /&gt;
:A checklist to complete if you are the last one out at the end of the night. &lt;br /&gt;
;'''[[HOWTO Host an event at i3detroit]]'''&amp;amp;nbsp;&lt;br /&gt;
:Scheduling, publicity, day-of tasks.&lt;br /&gt;
&lt;br /&gt;
Other procedures, including membership processing are on the [[Procedures and Instructions]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Choose Your Own Adventure  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[Start the adventure?]]'''&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Main_Page"/>
				<updated>2011-04-05T23:52:57Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://i3detroit.com i3 Detroit] - The Metro Detroit Hackerspace ==&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
== Upcoming Events  ==&lt;br /&gt;
&lt;br /&gt;
*'''[[Meetings|Regular Meeting]]''' every first and third Tuesday at 7pm at [[Location|i3 Detroit]] &lt;br /&gt;
*'''[[Meetings|Board Meeting]]''' every second Tuesday at 7pm at [[Location|i3 Detroit]] &lt;br /&gt;
*'''[http://www.eventbrite.com/org/245909400?s=1360008 Classes and Events]''' - our current schedule on Eventbrite.&lt;br /&gt;
&lt;br /&gt;
== Members  ==&lt;br /&gt;
&lt;br /&gt;
;[[MemberProjects|Member Projects]]&lt;br /&gt;
:Independent Projects in Progress: &lt;br /&gt;
;[[New Member Orientation]]&lt;br /&gt;
:Info for new and potential members, including the [[New Member Orientation#FAQ|FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Projects  ==&lt;br /&gt;
&lt;br /&gt;
[[Great Global Hackerspace Challenge 2011]]&lt;br /&gt;
[[Red Bull Creation 2011]]&lt;br /&gt;
&lt;br /&gt;
== Equipment  ==&lt;br /&gt;
&lt;br /&gt;
Information and safety procedures for our tools and equipment organized by location: &lt;br /&gt;
&lt;br /&gt;
*[[Craft Room]] &lt;br /&gt;
*[[Electronics Room]] &lt;br /&gt;
*[[Shop]] &lt;br /&gt;
*[[Workbench]] &lt;br /&gt;
*[[Lost and Found / Graveyard]] &lt;br /&gt;
*[[Chem Lab]]&lt;br /&gt;
&lt;br /&gt;
== Resources and Records  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[Bylaws|By Laws]]'''&lt;br /&gt;
:Organizations Governance. In this document 'Members' refers to voting members as apposed to all 'key holders'. &lt;br /&gt;
;'''[[Standing rules]]'''&lt;br /&gt;
:Rules for the space. *** NEW: Please check out the [[Standing Rules Rewrite 2011-03]], which will be voted on in the month of March, 2011. *** &lt;br /&gt;
;'''[[Officers]]'''&lt;br /&gt;
:A list of the current officers. &lt;br /&gt;
;'''[[:Category:MeetingMinutes|Meeting Minutes]]'''&lt;br /&gt;
:Minutes from our past meetings. &lt;br /&gt;
;'''[[:Category:Proposals|Proposals]]'''&lt;br /&gt;
:Archive of proposals and votes. &lt;br /&gt;
;'''[[Committees]]'''&amp;amp;nbsp;&lt;br /&gt;
:List of committees and their resources &lt;br /&gt;
;'''[[In the Media]]'''&lt;br /&gt;
:Published articles, videos, etc. about i3 Detroit. &lt;br /&gt;
;'''[[Sources|Material and Tool Sources]]'''&lt;br /&gt;
:Places to get materials and tools. &lt;br /&gt;
;'''[[Community Contacts]]'''&lt;br /&gt;
:Groups and people to collaborate with. &lt;br /&gt;
;'''[[Reports]]'''&lt;br /&gt;
:Various reports for the organization. &lt;br /&gt;
;'''[[ToDo]]'''&lt;br /&gt;
:The ever-changing list of maintenance and improvement tasks. &lt;br /&gt;
;'''[[Forms]]'''&lt;br /&gt;
:Group Forms, Waivers, Sign-Ups, etc.&lt;br /&gt;
;'''[[Uploads]]'''&lt;br /&gt;
:Useful uploaded files, such as flyers, graphics, and more.&lt;br /&gt;
&lt;br /&gt;
== [[Procedures and Instructions]]  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[HOWTO Park your car]]'''&amp;amp;nbsp;&lt;br /&gt;
:Rubber side down. &lt;br /&gt;
;'''[[HOWTO Close up the space]]'''&amp;amp;nbsp;&lt;br /&gt;
:A checklist to complete if you are the last one out at the end of the night. &lt;br /&gt;
;'''[[HOWTO Host an event at i3detroit]]'''&amp;amp;nbsp;&lt;br /&gt;
:Scheduling, publicity, day-of tasks.&lt;br /&gt;
&lt;br /&gt;
Other procedures, including membership processing are on the [[Procedures and Instructions]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Choose Your Own Adventure  ==&lt;br /&gt;
&lt;br /&gt;
;'''[[Start the adventure?]]'''&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-05T00:58:41Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Dump of SPI Storage Chip */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb SPI Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, B, A, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Dump of SPI Storage Chip===&lt;br /&gt;
A full dump of the SPI storage chip (16Mb) was created by desoldering it, and using a Bus Pirate to directly communicate with it. After getting a complete dump and examining it's contents, there are 4 audio files (which we had captured above), as well as a plain text credits at address 0x1AF300. The dump process produced a high rate of errors, so the chip was copied and compared multiple times to complete a clean copy.&lt;br /&gt;
[[file:IMG_2329.sm.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
The full dump can be downloaded here [[file:RedBull.Spi.bin]].&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Moved SPI storage here, no effect.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=File:RedBull.Spi.bin</id>
		<title>File:RedBull.Spi.bin</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=File:RedBull.Spi.bin"/>
				<updated>2011-04-05T00:57:49Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: A dump of the Red Bull Creation SPI storage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A dump of the Red Bull Creation SPI storage&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T23:42:32Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb SPI Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, B, A, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Dump of SPI Storage Chip===&lt;br /&gt;
A full dump of the SPI storage chip (16Mb) was created by desoldering it, and using a Bus Pirate to directly communicate with it. After getting a complete dump and examining it's contents, there are 4 audio files (which we had captured above), as well as a plain text credits at address 0x1AF300. The dump process produced a high rate of errors, so the chip was copied and compared multiple times to complete a clean copy.&lt;br /&gt;
[[file:IMG_2329.sm.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Moved SPI storage here, no effect.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T23:38:25Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Dump of SPI Storage Chip */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, B, A, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Dump of SPI Storage Chip===&lt;br /&gt;
A full dump of the SPI storage chip (16Mb) was created by desoldering it, and using a Bus Pirate to directly communicate with it. After getting a complete dump and examining it's contents, there are 4 audio files (which we had captured above), as well as a plain text credits at address 0x1AF300. The dump process produced a high rate of errors, so the chip was copied and compared multiple times to complete a clean copy.&lt;br /&gt;
[[file:IMG_2329.sm.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Moved SPI storage here, no effect.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T23:33:58Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Dump of SPI Storage Chip */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, B, A, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Dump of SPI Storage Chip===&lt;br /&gt;
A full dump of the SPI storage chip (16Mb) was created by desoldering it, and using a Bus Pirate to directly communicate with it. After getting a complete dump and examining it's contents, there are 4 audio files (which we had captured above), as well as a plain text credits at address 0x1AF300.&lt;br /&gt;
[[file:IMG_2329.sm.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Moved SPI storage here, no effect.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T23:32:54Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Dump of SPI Storage Chip */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, B, A, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Dump of SPI Storage Chip===&lt;br /&gt;
A full dump of the SPI storage chip (16Mb) was created by desoldering it, and using a Bus Pirate to directly communicate with it. After getting a complete dump and examining it's contents, there are 4 audio files (which we had captured above), as well as a plain text credits at address 0x1AF300.&lt;br /&gt;
[[file:IMG_2329.sm.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
The full dumped file can be downloaded here [[file::RedBull.Spi.bin]]&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Moved SPI storage here, no effect.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T23:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, B, A, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Dump of SPI Storage Chip===&lt;br /&gt;
A full dump of the SPI storage chip (16Mb) was created by desoldering it, and using a Bus Pirate to directly communicate with it. After getting a complete dump and examining it's contents, there are 4 audio files (which we had captured above), as well as a plain text credits at address 0x1AF300.&lt;br /&gt;
[[file:IMG_2329.sm.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Moved SPI storage here, no effect.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T21:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Dump of SPI Storage Chip===&lt;br /&gt;
A full dump of the SPI storage chip (16Mb) was created by desoldering it, and using a Bus Pirate to directly communicate with it. After getting a complete dump and examining it's contents, there are 4 audio files (which we had captured above), as well as a plain text credits at address 0x1AF300.&lt;br /&gt;
[[file:IMG_2329.sm.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Moved SPI storage here, no effect.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T21:36:54Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ongoing Work==&lt;br /&gt;
*Audio storage chip unmounted and placed in breakout for data dump&lt;br /&gt;
*Possibly place audio storage in empty chip location&lt;br /&gt;
*Trying to get a X-Ray&lt;br /&gt;
*JTAG dump PICs&lt;br /&gt;
&lt;br /&gt;
==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Dump of SPI Storage Chip===&lt;br /&gt;
A full dump of the SPI storage chip (16Mb) was created by desoldering it, and using a Bus Pirate to directly communicate with it. After getting a complete dump and examining it's contents, there are 4 audio files (which we had captured above), as well as a plain text credits at address 0x1AF300.&lt;br /&gt;
[[file:IMG_2329.sm.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Still may move serial storage there and see if anything happens.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=File:IMG_2329.sm.jpg</id>
		<title>File:IMG 2329.sm.jpg</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=File:IMG_2329.sm.jpg"/>
				<updated>2011-04-04T21:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: Desoldered RB Challenge memory chip&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Desoldered RB Challenge memory chip&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T21:24:42Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: /* Credits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ongoing Work==&lt;br /&gt;
*Audio storage chip unmounted and placed in breakout for data dump&lt;br /&gt;
*Possibly place audio storage in empty chip location&lt;br /&gt;
*Trying to get a X-Ray&lt;br /&gt;
*JTAG dump PICs&lt;br /&gt;
&lt;br /&gt;
==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip at address &amp;lt;code&amp;gt;0x1AF300&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Still may move serial storage there and see if anything happens.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-04T21:22:47Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ongoing Work==&lt;br /&gt;
*Audio storage chip unmounted and placed in breakout for data dump&lt;br /&gt;
*Possibly place audio storage in empty chip location&lt;br /&gt;
*Trying to get a X-Ray&lt;br /&gt;
*JTAG dump PICs&lt;br /&gt;
&lt;br /&gt;
==Findings==&lt;br /&gt;
===Credits===&lt;br /&gt;
Found in a full dump of the SPI chip&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;This SPI flash was lovingly stuffed by JoeJoe Martin (rabby@badrabby.com).  Big ups to John Taylor (aka Parts Dept), Tyler Hanson, Jason Naumoff, Chris Dadzitis (aka DingDong), Jesse Wilson (aka Roadkill), and Erin B. for their help with this project.  Viva la Creation!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Still may move serial storage there and see if anything happens.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-03T17:01:36Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ongoing Work==&lt;br /&gt;
*Audio storage chip unmounted and placed in breakout for data dump&lt;br /&gt;
*Possibly place audio storage in empty chip location&lt;br /&gt;
*Trying to get a X-Ray&lt;br /&gt;
*JTAG dump PICs&lt;br /&gt;
&lt;br /&gt;
==Findings==&lt;br /&gt;
===The Password===&lt;br /&gt;
Under-the-Foam password: &amp;lt;code&amp;gt;JMT479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Still may move serial storage there and see if anything happens.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-03T17:00:58Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ongoing Work==&lt;br /&gt;
*Audio storage chip unmounted and placed in breakout for data dump&lt;br /&gt;
*Possibly place audio storage in empty chip location&lt;br /&gt;
*Trying to get a X-Ray&lt;br /&gt;
*JTAG dump PICs&lt;br /&gt;
&lt;br /&gt;
==Findings==&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Still may move serial storage there and see if anything happens.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	<entry>
		<id>http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011</id>
		<title>Red Bull Creation 2011</title>
		<link rel="alternate" type="text/html" href="http://i3detroit.com/wi/index.php?title=Red_Bull_Creation_2011"/>
				<updated>2011-04-03T17:00:29Z</updated>
		
		<summary type="html">&lt;p&gt;Emerrill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ongoing Work==&lt;br /&gt;
*Audio storage chip unmounted and placed in breakout for data dump&lt;br /&gt;
*Possibly place audio storage in empty chip location&lt;br /&gt;
*Trying to get a X-Ray&lt;br /&gt;
&lt;br /&gt;
==Findings==&lt;br /&gt;
===Board Layout===&lt;br /&gt;
[[File:Image01.jpg|450px]]&lt;br /&gt;
# - ATMega - runs the ‘video game’&lt;br /&gt;
# - PIC33FJ64 - Runs the audio headphone output&lt;br /&gt;
# - PIC24FJ64 - Runs USB Mass Storage&lt;br /&gt;
# - PIC - Runs TTY out and 2 morse code LEDs&lt;br /&gt;
# - 16Mb Serial Storage device - for storing audio files&lt;br /&gt;
# - Analog Devices chip that runs video output&lt;br /&gt;
Each PIC has a pogo-pin JTAG port which still needs exploring.&lt;br /&gt;
&lt;br /&gt;
===Morse Code===&lt;br /&gt;
Two blue LEDs on the board were connected to a small microcontroller and blinked in a seemingly erratic pattern. We all agreed that these blinks looked like Morse Code, but none of us knew Morse Code... so we winged it. After utilizing an advanced logic sniffer to decode the dits and dahs (we’re aware of the irony) the short message decoded to &amp;lt;code&amp;gt;48007e2&amp;lt;/code&amp;gt; and the longer message decoded to &amp;lt;code&amp;gt;WinstonChurchill&amp;lt;/code&amp;gt;. Both of these hints gave us a part of the solution to other hidden gems, or they would have if we didn’t figure them out through other means first.&lt;br /&gt;
&lt;br /&gt;
===USB Storage===&lt;br /&gt;
Upon plugging the device into a computer, we found that USB provided more than just power, It offered the computer a tiny mass storage device containing two files.&lt;br /&gt;
CLUE.TXT:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Looking for a password?!&lt;br /&gt;
&lt;br /&gt;
He might have enlisted Bletchly Park to figure it out, but you've probably got what it takes... and it's not &amp;quot;SamuelMorse&amp;quot; either.&lt;br /&gt;
&lt;br /&gt;
Good luck with this mystery inside an enigma!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In retrospect, this clue was likely directing us to look at the blinkenlights on the board. In actuality, we tapped into the near encyclopedic knowledge of crypto history in our group and quickly found the password to the encrypted text file.&lt;br /&gt;
&lt;br /&gt;
Encrypted zip file (password: WinstonChurchill):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;K, that was an easy one… but you’re not there just yet.&lt;br /&gt;
&lt;br /&gt;
The riddle that ol’ Winston mentioned was Russia, but we’re talking about a different kind of puzzle altogether.&lt;br /&gt;
&lt;br /&gt;
Somewhere in this box there is another password, this time for a website.&lt;br /&gt;
&lt;br /&gt;
Poke, probe, and hack away at this circuit board… it’s an egg hunt.&lt;br /&gt;
&lt;br /&gt;
When you find the url and the password… go tell us what else you’ve found along the way.&lt;br /&gt;
&lt;br /&gt;
Good luck for real this time… you’ll need it!&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not too much to say on this one, we decrypted the zip, read the file, tore back the foam and found...exactly the same thing we did when the video game section told us to do it an hour earlier!&lt;br /&gt;
&lt;br /&gt;
===TTL Serial Port===&lt;br /&gt;
By attaching a logic analyzer to the TTL and GND pads (this was before we know the baud rate and config given by the morse code lights), we were able to decode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Strong work.  Now  peel  up  the  foam  that  was  under  the  circuit  board  to  get  a  password  to  the  website.&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The baud rate was hinted at in the Morse Code message, however as previously stated, none of us were familiar with it so we did it the hard way. Brute force is sometimes the best way!&lt;br /&gt;
&lt;br /&gt;
===Headphone Jack===&lt;br /&gt;
When we plugged a pair of headphones into the audio jack connected to chip 2, we heard a digitized voice spell out &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt; into our right ear while crazy static blasted us in the left. While still much less grating than listening to Rick Astley, it wasn’t very understandable, at least until one of our members walked into the room and upon hearing the sound declared “I hear shapes!” After our team ensured that he was of sound mind, we recorded the audio signal, passed it through a spectrum analyzer and dropped our jaws as the image below took shape on our screen, clearly indicating the ownership of our bulls.&lt;br /&gt;
&lt;br /&gt;
Right channel - Robot voice that spells out: &amp;lt;code&amp;gt;LOOKDONTLISTEN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Left channel - Audio, using spectrum analysis you see: All your bulls are belong to us&lt;br /&gt;
&lt;br /&gt;
[[file:Image04.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Pads====&lt;br /&gt;
Extra audio pads (1 and 2 below) are 180 degrees out of phase of their neighbor.&lt;br /&gt;
&lt;br /&gt;
Provides a possible balanced output.&lt;br /&gt;
&lt;br /&gt;
[[file:Image10.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
====Extra Audio Tracks====&lt;br /&gt;
Solder pads (3 and 4 above) allow you to select between different audio tracks, which give the outputs below. When you select different channels, the LED attached to the audio PIC changes from a 60% duty cycle to a 30% duty cycle. Significance of this is unknown.&lt;br /&gt;
&lt;br /&gt;
1 - Audio Image - BAD RABBY - who appears to be the be the designer of the board!&lt;br /&gt;
&lt;br /&gt;
[[file:Image08.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
2 - Audio Image - Rick Astley&lt;br /&gt;
&lt;br /&gt;
[[file:Image06.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
3 - Double Rainbow audio&lt;br /&gt;
&lt;br /&gt;
===Video Game/TV===&lt;br /&gt;
Powering up or resetting the board causes the “Red Bull Creation” screen to appear as well as a jaunty tune (Never Gonna Give You Up). After entering “The Code” (Up, Up, Down, Down, Left, Right, Left, Right, Start) the display cycles through the following not so secret screens including a series of codes at the bottom of the screen. When converted from hexadecimal values to ASCII, they spelled &amp;lt;code&amp;gt;PEEL THE FOAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SUP, GOLD DIGGA?&amp;lt;/code&amp;gt; before advancing to a stern talking to from HAL followed by what we have dubbed as the “Kill Screen” despite this game being a far cry from Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
[[file:Image09.png|200px]]&lt;br /&gt;
[[file:Image12.png|200px]]&lt;br /&gt;
[[file:Image07.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Image05.png|200px]]&lt;br /&gt;
[[file:Image11.png|200px]]&lt;br /&gt;
[[file:Image00.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board Text===&lt;br /&gt;
Silkscreened on the board was the cryptic string &amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; but did not require any magic box to convert this Base64 encoded string back to “Setec Astronomy”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;U2V0ZWMgQXN0cm9ub215&amp;lt;/code&amp;gt; - Base64 encode of &amp;lt;code&amp;gt;Setec Astronomy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dumped JTAG of ATMega===&lt;br /&gt;
We found nothing interesting so far&lt;br /&gt;
&lt;br /&gt;
===Empty Chip Pads===&lt;br /&gt;
[[file:Image02.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Pin connections match that of the serial storage device connected to the audio driving PIC. The USB PIC does not seem to poll for this chips existence though (no activity seen on CS, CLK, or DIN), which indicates the code on the USB PIC was not extended to use it. Maybe previous plan was to do the mass storage on an external storage device, but ultimately it was decided to do it with the PICs internal memory? Still may move serial storage there and see if anything happens.&lt;br /&gt;
&lt;br /&gt;
There are also empty pads in the top right of this image (not numbered). When shorted it ties ground to a input pin of the USB chip. No noticeable effect.&lt;br /&gt;
&lt;br /&gt;
===Empty pads near middle of board===&lt;br /&gt;
[[file:Image03.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Seems to just be a place for a possible additional, larger, decoupling cap - runs from VCC to ground plane.&lt;/div&gt;</summary>
		<author><name>Emerrill</name></author>	</entry>

	</feed>