<html>
<head>
<title>SITO : Synergy : HyGrid</title>
<script language="javascript">


// By jon@sito.org  -- dedicated to demo coders

// All art by the many, MANY wonderful SITO articipants!
// See http://www.sito.org/synergy/hygrid/ for full credits.

var u = new String
var r = new String
var d = new String
var l = new String

var codes = new String('0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^~!+-_')
var base = codes.length
var imgSrc = 'http://www.sito.org/~jon/'

var pieceArray = new Array(
"4TU4__B0NCU!81__8E__3O________!KD+E90CW!______EM____0Z__!!________35__FVGL__9M__0S________6HJ4X8",
"04______J3R3__G~______VY__3G__UP____GDIW73______BADLFADY4KKA7+M+O-EV^W__8F73____9JI4______EM0TU~",
"WKP~PI!A__4ID81RWN^+HIZEMV!CMVP___MW0ATH0NLE4A__PPB0R6UV____7N__2X__IKJVM~__IE__7ZFS7Z7Z06LWCM73",
"__92~_W5____DK______OZZH3Z+5JRESG9I3__AE__X+YH++__MM__^^__L8____UBWJCCRF9D______IK__N3__IL__1^__",
"CT875LW^+W+W3_+WUXY7N^____S!__LE__F_~C__R7__C^__CLVK__ZV__F+______5C__8RTI____7E__1M92AC__5F__ND",
"____!5______OIQ1__NG__D9__2!__I-P_F98I1G__NI__J1______7A__M3__L!______T0JO0P5NWYF2________HC__20",
"J7__IN________2!SB6+JA43XHX_6!BHVCJB__2LQ+YHUIB-15^4HZXVITX0ITX3LD__F6__LC________GQJ~________EB",
"__1T______NXLW5GBWOETT__DC3866________JJ__2SDC9AR1____VW____N+5D!SFQKXWQ__PZ____78__U4________7V",
"__O1!EJR4~+GU7O2BJZIAC5O__HV____QQP+9_KX2!G9__^Q+YO7____P1XFW0FJV2D3MEY2EE1YQBOB______G3____GX__",
"42MJ3MAR______XG__PK7I9QET7JLK__A^__LR25+P__W4__D^GXTV30__82__J!____~E__XDJ^0WM8__6G__J+____6CFS",
"______P+TLX-X^^BF01V2H1L6_!VI^__RX__X2__!N30FFDCCI2URK2_338+__~W__SA__77X4N431__6J7___9-ALTN8708",
"__IZ__8Y9-CU9-K1__I!H^23__O~__PQ__K8A~9G______9JGUPT~UQ0__ZB______96__DFU2WKS6WFMLIXDX0F__RMKBDO",
"AX4B6DAZSIW-NHLX9K__PE__DOU2AYBM2OTEISBAKG______023TWJ!PS+KROL__F-M2__M53-____40~HG1F~BUZG5+QM3O",
"PFP8PFKP______90____V3__ZQ__PC__GG__4S__58__0+________K7__5Y__Z497GN!TXIV^RDDGF!____3R__17EZ+W9_",
"TV3RG2YXI2______CRC82O____1W__AYPM____K^OU~MY!Q+__TW______JK__HAG1UWV-SLX0______0T______74Q0D-3I",
"____TQ______J9D188SS____F4__PQ!ELT______RJEARJ7W__TZTY0PKJVDHKUI7TCN0J80UGVQ________PJ__Y3__ZVSP",
"______I!RH____RXPZ6_Y^LD~TEL+KE03Y______YFFN00FN__CR____7M______71ECOAECTDJ2PUQX__RB^V+QR~______",
"____6-Z1UMV32D__O3O3A5M!__JF__LUZ59FNNTINF__HS______94__AF____K0__LX__QG____U3J~KNZ8!PT5!4______",
"__9R____U++!____H9W03ZDJ5D+KR1DD+Q__________CO5U__6L__1EXB2759E7M5__~D______7~1H+L21887!__!L__!L",
"____7L__D1________Q!OQ__16__N6__GB__U^~C1RKJ69G0__2E__MKN5__MIMN__WU__EUISA-RYYQE+__R2__A7XRU_BO",
"__5B____CS____J8__R4__RB__MPEQ________3~__TL62TL____SF________9U______VC__IR__3TDIQI____H_E0XV+4",
"VDMXVVE4______MW5Z________C2______K!______V5__B823__CTE-RE__M~__EOMGT!EO5N__7_______^J__A!W2^!ZG",
"2ZDJ__RJ3IA8G0QU____~YKS__L7____9HF2OD2YM_T6N80B~89+XGF7AR__34QM__KL______MT__5C8CVH__________WW",
"94__RR__H5R~GRNE__NDWZR^__I+E1__9RH_M2OOFE__B7NG7~NH!SRD__YC______S1__NIXC______D6R0~8__SA__K___",
"^S______RWS8RWJ71X^T____SLPBS^1W4^__U!LZF19I2+4Q____7W__Q5__4W__YYHEHEHEUS0Z0H0LW8__4B__PU^7!J__",
"__U1K-K4__32__B~BVSQ2AX~______BR7W1O^M____KTS-__X_____________Y___1F__________O7HIOBF99LTZ______",
"2QO+KG^W__S___2R______KW5I^MU+9DT3__4VOJ0V~YBPK6I985__TJ__8G__9+9WL1VBH9G-__+S__8L______M+L64KDG",
"__95____+B2BB2WN704H7A^3YNT7YJOR____ZH__0Y0Y0YOPP~__YA__5FWV6UUF__5GJC__0JI0P_D!86I9TDU+69VTSQ34",
"ZI4KQYU601TGAJ83__KB__2VAY8199HL______HG______7OQXI^7-L-35F^FX165GM64ELO__AKP2______XKD+____8L__",
"____6M________FIQI__02______0L__+Z__QK7PPCP7T+E81MIDS+__AWLB__FA__C+__TB8BW+7SC-FZA+FZ________SX",
"M4__FH__PT__~4IPW5WQZENH__1E__UY__O5__UA9CDX__P4__OU____!U______U!Z3STNCF_______F~36I3__ED______",
"SMRZNBA4GTM!KIJPUQ__E+__JVURXF31____OX____~H____+63VU6__MP__Q+__1GCZ!L0^AU__M9MV50LF6OL9__CLPZ7U",
"SOUZFN3EI5AG3!~N__SL__U183______MY25__W89!YIIJ~U____8T__VN7L13__NUQ5^LS0__ES__4-W13A9OHRJ-__6G__",
"M2+BJV6_9+3B0M____GT3K__K-7G____09__P5__ZD______9G__NR__B5QGQXVJDK2Q__^E____6S56S2LCS2VP______D4",
"__5~I~______YR______7Q______P6______P1JT__B~__OSQ9HX!!GU__WCOUXPA+Z^9BYP__7P9J6I373437XX2G3_C0SB",
"^JL4UOM1____^Q________Z9!+__DLQ!__8^__!04!SVB0IJRYQ-__W3!LBX5TSR______6DF8S6YLPI__PV______NFY4LR",
"2E1GNAHXM6__YI__GJ0-!MBJ____51____Z+__97__SJ____P^Q___WC81WDMWR9__XZTR89__IB35CTKZ!W________RCSS",
"WH__RE__QB__QR__RI!H__DX^-2O6JEI______W6__Q8__B^^B__93____QHHG______8J______3I__3L4383M6__3IXJW~",
"VY^U2S^U3AUUCXN6IJHK6BD7OTKV9!8MR_PPFY5R______D-A500GT0U______IO7VZ5FLC7__X6__R~__RN__XYMATK9P__",
"D8C~C!Z_6T____R+__65____HPONM6LHHT3M0IXQ__NB____U0MU______S9__S1__MK______FUN-N-__JI______1XNP__",
"____XISDKUAE2E+OWZ________+D____^A3LKDF9____XPSK__5T__YD7NL2QJ____R2__LGXV79__H~______Y1^4ITG^__",
"I73SBWOQ____78__BUMV22F-______A7LM+___E_H!~3____XMAT^9____77__9Z+~__VW__SX____VSS81ZMXCJPL__IP__",
"9_UA+F____Z4____MZD^GP63__Y6__S_______MFQTN2__N2____Q2__ZWB2________!~42TY______JMZVVKCLN-DG~5^-",
"12YG______YJ______!Q__H8D!GWZMV0GHV4M7N1____HJ__Y~~S30YKENB-~OPEEB________CA1C950ZCO__!NUKLV__4K",
"5BVWU1CM__FB____C!JZL3JZP!NO424U__G35VQK66AL16ZLJP____37__~O____Y_IVTU__A~ZXC~H_X2__________GZ92",
"1B______CX+N+BB6B6!2CQI4KFHDW!8KZ~8LWVQW__UFKCR___H-__L5__4D5JE2__YLTWO6^7RX__2K__9T__!^T+__ZB__",
"VE+I6Y+IKMA!ZI__0PUYB6YZ__1K__G_DTU8LZDTZ7SWQ0OT252_23S-__59____GVZO^5PMJ83EKQ__3+7T!2CB+FXTKLEZ",
"!2VE5-N!__58J86C0~IG9QZSA3TJ__0IPI______RU+1ZY____3H3LN5HG~KT^G9R!__+7__!P__UQQNIXUPQ9Q-KIDADAPU",
"MJ______Q0Z!F1INII__SP__3GAQI!8TU10I__KI__~NSDM9__F72UC2SJ__US__TP7+CFZ5LJ8A04V44BA_W8MY~OU3__TP",
"VT4RJP5_6R+~____FSD1____M7________60__!4F9____YG__^I__V7__5D______8HLL__K^!7Q604______4HEM1_CK__",
"KB4WN24W__VA8ZQDXJ__2L__QO__NV____SU__YM____JN__^PARVHJA__T___^R__VJMD^SSVPUMA4R__05EB0NWEN6CJU!",
"T!6868~^__ET__LC5X^X______ZQ__^ZY00+W~9FOG__2REP+K5QUYQ___^_+O0K____-3______JIM~JE____MP__DHWQ3_",
"__LK______LS__WRUDG~SIYY8!~55SVX__66__+M__BY__PD____2!YLDV__6_+B__NM1S6G~A__UU____K~4F__H2V!V!V!",
"1!FP__ZU__6I__D^K0ZAA9TD7GBME51M0I8JVCRL~JFKXQCP____V2____OD________6T__2_P3__!-ZP______8O__I___",
"SZ8D____LB2J+HVT__Q+WCFBB2__L-__GE__WH__964TO14T____XCHVYVNR__F6PGLHZX28____WIM4__2ZE20Y____G9__",
"OVTQL!BF__08____MHHIVFG^87^1Q___A-O0Y7MU8MUH8MUHTNW^__873S__8Y__+83+K+XDUHSZUK1DN^BW3QIYL0GB8X1A",
"6D5NGIK+OIRU483S40__RO__W_2MK0CS__^N______OS__!9__THTS________^7++TO~Q__FTDP0-2H__!F__X6____5MF_",
"O^X5SGXU0GMI__T^!H__FM__YH^D^DHYMS__3Y^FQ8^3CG+ZG0OOTEVDK7__AE____MOL6NLIU__09__VF____________3!",
"______NOC2+^SJ~S______1-6PVF____X!LA__G+B0XL8~9K__9^3CI7__~-DE__T2__W+CF2NZ6PP2UK4OR__^8CZ______",
"BTFW^GT!ON0DU2E!__LOZ!____GS+A__N6+F7RWJ__D9OGSC__NTJX__YBT5____U3__F5MXYIZ2~MUSN2__PM______6P__",
"+R______I^__TO____CE__KBY57Q58NJ__47~XJKSR__YD__PH____1TJ+Q6J5C+7272YY72______YJAV84DP__L-____NR",
"0QVC7GFWCH-3L_YR4JJCL4A!WP83__YVXE__JE__PX____Z6__JN__TFRSP6B9XZQ4LPK7KAV49GYV+F4___+J__OOUGBAY9",
"WX__~K____FOQ42FV-______W!AC__9^VMGFVMPZ1^M+T4IT38______RABRMYSN__IYBZ__YM__PG______ZZD0__CX5_6S",
"ZAIJJY7+ZB__IL__ZC__41__8Y__V80-__C!__0MJ6__97____VI__QC__GUBUTZP6__!KOW+1QF7O7-______Y~__ZLTNAL",
"PN__MU________8I0X__ZQ____!!__!!______DK__UV____^0SPDW!G9BA5A!I00W__14S+I1__15________+A1UDVURRC",
"__B1!OKLB_8PU-WAX9__+0__XFU_OY5+3MRA5RR21~HZ1~BT____GLXO______CWWW0G__UNUPWSDS3G__F-POH!__S4__36",
"2+YSH7869URO__YODX4OK338______6ROZ1LV5!IFHR!__^OZMVG__MH__1N__^I______4X~___0D__0B__T5-2HD__WK__",
"____I5__~S6~1U__DJ5VDFX44D______1WEI^P__RL^S__1Y7!++__HKX+______HM~BEY________4+JRVVLQ____T9__YF",
"EXXS~1BG__24__~3__HA__47RTQKRLR-____CA__EH____HOP+~91RJUE08~CUR5______WH0+2CJG~5____SX__^69Y^6XJ",
"^ZJOP+O59I0W8+WK______~AH0O6__K!I0UMW5L6__CQ__CQ~I^8~I2X1-53__QR__2V__O^SK2YHDOL____9H____VN____",
"G351F8~Q~+37__________~RI!____+D__76GY______~W____7N____HQ3^GJ____+J__3A__!_____Y!HQPT0J3HH8EC82",
"C_M_WT!DBMT!SV+8UO______Z4~EC+~E7I~43N__QM______8~DYDTYIZX__4J5N__WI____DHIORX6K__P_D7XWPK__54__",
"VW__!B____3U__!FDFM8!H________3P__6EN5______P-7B____BJ____W!__A+__7K__P7282GWYT8OK+Z________AM__",
"TU44E9RS__P4__F4__JX__64F!G0OO!276XB9LWM6Z__________F_LIR2N___7Q!EPQR^BPCQ__ZJR7HKU6QTA0__D0__LY",
"GKJY!A7TW7____6F__XV__11__94__________GS__XWFJ8J+EEP1+9SQ74Q1!____19__0T______94__BQ____M8B9XZFQ",
"__L0____!KWYD+OV2R+QM-E^E8__UM______BY+_V5__+RQ5__88__G!MB__XLHQJG__N___2SAB______ZMQWE~__LY4G__",
"__4+__+Y______CN21S3P^0Z__3J__52RNL5__LTDA6-____+-__________+___FU1P________-0__FL86HH__HJ______",
"__Y_______A0__QH6SQ79I3Q______1P!JFR8OZD__3Q5EODB9AYAD88CG__E3__~52XLHKQ93DZ__SAEL__B5______LP__",
"UVS7SH__EK______2K______T0C4+^Y8Y7SK__68__J0FWTY5PTF__GD____DU2O__5O~HBEV0YQ3GR1QCWZZ710__5P+U__",
"QN____GK__EY915XU6__P9__PO________ZHGG____O___6LICFYU0BC0R930RBWAJ61Y~0SB-H2W260H~D-9AZ!____C2__",
"V9____~867EX0X__S-4!__8~PE0J7THZLK______-2XJ6HKCO0PD______CGXTXKECC5H4C514__________U533KSDO5P+^",
"5LA~G-EN^M______6HRSSBUG__NV__U9ACPLT2P-8^!E__BB__8W01____1H__6Q__6P__VFQ___4_AB__6TR+1K3J8Q__6U",
"__6W__1N__H9__!M______!8T6GK__PS______F24-+TQ3UM__GOTJCRBH______UEW8PS^69OHH__FP__^~__S9____^OH0",
"____9E__EFOMRSN9____OJY6____S321____+1____QTW-Q618ZRF-VE__SOYS____DI__RU27______BFBFCB__LQ__~VL1",
"PD!UN0FYFN____2C__2D____XWYY4!4!______UKU8JUUA8S__D2__JX__7F__2IW~____!H____Z4__4W____XNX72L!+7G",
"______X_6GM5^7FD______22______P!G_OHET____YV__OG1J__G1~HNW7M____RR__KY__3PJ+__~XQK____NVXZR_G~B9",
"K+6SHTGIW97ZUPUD5KBUUX~M~R7X__GY__9ZYOG5RODBA+!C9~__458UTELJFURK__I8____8-__!1V+IR~GVE^40!__I-__",
"__J!GC____^O__39~X__~PTG______7I~UPA0K~2______MTRM______9Y^62JU889TR!^Y3______FFW68T__K~9MUT__ZN",
"9X__I8HP__KW__8H__S0__3UMQ________~2__O-______6+3X__8H__+_E_O0N03KCJM++N3U__3U__H+__FQWLW-__HCS3",
"0OA9DMYW4M__V9______KN2Q__V~B_NAH4DE44UB____IC__IY__MR__GX!-0UA-4F39__L2__Z7__UCNQNLVG__KAQC8P3C",
"4XDT75EL__^-__AA____+L____TCHN____!G__TR95HY4Q29LW__AI______7^0O__OFCR__JU2^JO2GKTNA____7+0R1MKM",
"DB3CDV4B__1J____C6__R~__NN______HVZ0HQ+0__LN719EE9NZ__HD+H__LDM2____GHATDSXQ9^________~D2LV^APR6",
"^^I6MMPT__ED__+UYO!8W7^M______I9~Q52^A9P__M1__AVTK^E8E5-BP__TF~L8GCSOMJL~N______3T6JKH+CU5DRMO__",
"ZO__EF______+Q__^D!K2G^DAPJ~____~2TY__VVL4V9C5NZ__6D____QW______LSC-QV__9P4X86TE80UD^NUXT4R9RDW9",
"______WZ____T~____A3__5K91451ZFK+IDS+IA6FXEUNFAI______6Y59ML26^+5SISL1BQ______0D______5W__JP____",
"0UQBVJ-1__L31BXS__YZ__!3__AJ~!QZWF__H~IS__5W__4YANINWGV9QZ6U__3+AO__67____12____ZLT8~~TN____4P__",
"____AQ__4H6C4H__30OV~GZAJLFAJBU2____P03H__Y^LYB4G2__OTI~____VQ__!C__UH__6OY9OKVUNVK^HPN8____JL__",
"XKN!DNG1X3______6~__6~__KL4P2-D35RVMA6TA______8^L26Q__S~Q2B34Z6P__XYDQI_NGB7______JLZR__T1C_A-ON",
"__9E__P8__BD__6W9S__9S__NXPHUELW______IZZ1______3F____A9______MCSYS+B-6~__NS__BD__M96Z32N89_1W__",
"__G___SEDZBI~+____SC__V-5^__YM__GC______MC______E!^G3J^GGP!RD~AH__BNJ+MGYD486+98____8^____H~__X!",
"__WE96N~DW4N^0II7___+978__A7HB____AN__4E8W+L__+L______EGKD~CELA5______DBJS8NB+XH____S8______FIF+",
"6+__XW____R^________!X198IIK3PS87BDCM!+R__C3__7J__1QMF____TTR_V^NA^AGW^A____7M__HZU~QZ^1J454__H1",
"____NL6H______7X~ZKX++RG__TA__JHXGRYZ5T9__8K__YT______PX7-F84XW-GIQXOV3MQJHO__MI__O!__81YU0SXBG6",
"+S4-1F__NO7O__DL~4U+QIB5__5Z2~5Z____~T__IBRGF^35H7WM__G8WQD_D!U_4CZW__FUAKPYV_P2G6~J~J~J22XD__T1",
"CWZJK^__2U__40__D2____46XO__UV__4IMHC9QS__I77H4IDPGD-2__Q~Y2____68G^EOKD8H__D5________VZ__VL__EJ",
"MU__BC__CO98DY76G~RL3F3L53Y0H2D_2AZ_ZC00N4!PQNYB9080MQL42D______!1P1O5DA__N9____O58S__C0__PM12ZO",
"+2PRX8__WIOPE!QYS3^KNQ____7~__C_VVN84LHTRQFZF+FZ1Z4J__!S______~0F+O4CN____^H__VALLNN4~JY__IW____",
"A0__KE__OP0FIXDSDR__8!__INW~__8+D~H373Z7__+O__P5F3____A~TX0UMCIH~M____48OQQY18WIEU8R__D8WJ____96",
"5M~6____V60N__T46-EN8W017L7-57TKIP______5TTP__IR__CFML________VNFC__2K__3W____4~W4D+HRCGI-^FLN65",
"~7__U~____E6__YHI3______PJRCM^QT__UL__ED7Q______FA5!1YHI+3GI604JOYN^D6DIFWNEGMGRPSW5+VJ0EIZE^^6M",
"______I6R69P__EKCA____1C__^Q__T_HY__HYRY__V19DJ_______+E__9S____RP__Y24LYR________B+____+9FJE07_",
"Y9RRY9ZR60QSUGJGB!26KOCO__E+__ZQ~F0EA^Z~__T-__W0WYT13+QB______PLF5F5~NF5__OX____48SEHW__TR__!D__",
"2JVZ__58__~+9G__MX!4Z36B~EA6ZPWS2T__V4+KJY0^8QVG__ASP4__QE__L7__D-9A74NQ__QZOP~I__IP__Z+W+______",
"FKAI^19~__Y1__AJ!Y__ENSO__3FRA__RC__X5__FMJQAO!7FRUXUDKK3OG-UZ12J5JV0O3F__PG______K-__TOXX7V0QY7",
"__!D__!_XL__HL__EZ28TP8Q__E~__^K__W3__IXKC^BYQXF______5QC-__~F7~__6NIW______HU__KX1RV^LJ6QQ^BKMM",
"~~16__F^ESAZO8URC+04HXKVGWYOWB8LNZTDPH3JYLXKG3+1__X3491~__~U__!52-__CYZ-+N1~RVX0__J833__WG^Z!4GC",
"__GA__B3____OB__UC0BYB______IQ____+R____THXX5DK-FO__6X__ZEF!2XTT____HM__8+WTIR2J6I2PTA____SX1X__",
"BI3!__~+AZJTEEM_8AN1RUW_LP__WPGT!-__B^____OA______IUTX__BN9~____FBBA__Q9__YD__5T__R7__JIN1____DH",
"__GC____5_1^BRL8S^KMO3LB__9-WNXB__B4__R!LHHPONAK2~________78______SNGS____+EJD0_______2~__OC7C1X",
"____ESU3__BS__WDVQ2K!RT~__P24N__AB__________H9____NW__C3FYWNMG18__MF____VUHTVURR7^YTY+YCX8U5H1!+",
"__YA__6VHBBOSLXR______ZF__JH4T____E5__CC0_V7GF1ZADKIH39B7XHF__CD__CI____A9F0W_D2SFEGH+ZX____7X+-",
"OSI~QEW+__9!__Z^WT5RZAML9VHJVR__N~~QYTI^YSTB__YA____TH__HRHLFPOHY-PIY-____40____HEE!72O3__D8__R8",
"4Q+7__RNMWIACIZK45__KA__YA______YW__YW____7DCWM0______Q4__4^S5____Z-^BH3W2^P__8WO93~KFC1TAD!4-B2",
"Z9HN__GXMMUSDBPR______54__A2Z6__YQRKI0F8D5__I13DU4__I2____M49N__8Q0QXDVH__YE__^P__6B3T__7Y0!__MS",
"D7!5802EL3____TU__Y~______CTRGIBCF__J0LS__P5______UBQODEW3__FG__IEVX3XERR-VU+ZN^__DK__________+7",
"__F6____4N1C__CA____C7TQFQYMKJCXDN______H-________YP__9!~9VYC-~GG!MY__DV__WA__AG__X2__Z2__B6__U4",
"SP__II__WCT4^SFX____^4____7W__GH^2OYBT1^DE______JTNQJTP1ODG7D375__GY__J^B^______QGT2BMT2Z22~AUWT",
"______+~GFQQQQGF__9Q__QI__GG__V5G^SI__SI______UL__J1__E66A__A0____WR__UE9E______7AQEN77LQY!6__G4",
"NTI___O~JAZFEIZ3A12H__VL__EJ__^T^1EK6^JB__^R__6!+XA^+XA^4Y______0K7I__________EQ______^!__ERJUX5",
"VH10QC________NS6B^Y______R1__0Q!5CBARPV+O____EV-3UJ____JI________O-QSPA__JJ+YBZ8P__TKKGCBJRM8E+",
"______U^+5__V6__6YM^6I__-1~TZ~JO__JWF3________JE1A5M__SV5EQA~Z__2WKFW3KFWV+XVY+XRKZ~+8OYMKOI3S8_",
"J^W9J^!UTSTSFBTSHU____DP__QJ____H3OQUW45V!97QLDZCJ__D_CVO!______G8K0QGYS__K2OR__!RGPJ7CITM+84R~9",
"3C9BO-X1N_!++5__K531____HAOLO!__6E____7N~D+MT8____EO__+JRG!JW^__R9__-1__SDXIK1W1______GV0^__J3__",
"__A4____OX-1U8__DGK+DIC!__R8____X5E455W21IX1^-ZI______^N__WH__E9__NK__QE!ZG5____L60O____KO______",
"__OTRQ0RV_KC__WO2C4FL2NB__KP__GA__II__PYKQO8GEAQ__I-____75__M4~~I803LJQQ925HA75HAENJ__-3__CM2___",
"IO______543ODRU5______CEY2__~SSJ6UUI28!W3!________~I8VO0______2+__!S__AMS!__________WE______!9__",
"P2D4____C8______9^IF07IFOBYBA3~V__FFXMPP__WO__K9IQQ4____NYW_I9DN____UC______VD____5_+N__~V__~70+",
"____90__DQZT__Y^~GKDF!~TSQ__VT__G+IM____C~F17V9I__QM______K3__BL-0VOLCX+C0HRDHG-______2DFJ__Q7__",
"Q-D6Q-D6HS~^__K84RW4EU59PWST5GST__E-__~Z+4PEX3C~EVBJ^_UT____2T__QP4Y5ALKLNS-H6XA7R__TI________NN",
"MNQD____VG______3_171717^U~F^U~F~3LU2I__ZRGH8GKYMFN5__GP__^CB!E1______57T80_G8JC__YNL^__L~LMPDBY",
"L+__+E__~!R6~9!1T^J4M___EW!M~0HJ"
)

var arrayWidth = 12
var numPieces = pieceArray.length * arrayWidth - 8

function piece(n) {   //silly array limits... tsk tsk
  n = decode(n)
  i = Math.floor(n/arrayWidth)
  s = new String(pieceArray[i])
  o = n - i * arrayWidth
  return s.substring(o*8,o*8+8)
}

function center(n) {
  if (n != '__') {
    p = new String(piece(n))

    u = p.substring(0,2)
    r = p.substring(2,4)
    d = p.substring(4,6)
    l = p.substring(6,8)

    document.images[1].src = imgSrc + 'pieces/' + u + '.jpg'
    document.images[3].src = imgSrc + 'pieces/' + l + '.jpg'
    document.images[4].src = imgSrc + 'pieces/' + n + '.jpg'
    document.images[5].src = imgSrc + 'pieces/' + r + '.jpg'
    document.images[7].src = imgSrc + 'pieces/' + d + '.jpg'
  }

}

function randomCenter() {
  center(encode(Math.floor(Math.random()*numPieces)))
}

function decode(c) {
  return codes.indexOf(c.substring(0,1))*base + codes.indexOf(c.substring(1,2))
}

function encode(d) {
  i = Math.floor(d/base)
  j = d - i*base
  return codes.charAt(i) + codes.charAt(j)
}


</script>
</head>
<body onLoad="randomCenter()"
bgcolor="000000" text="FFFF00" link="BBBB00" vlink="FFFFFF">

<center>
<font face="helvetica">
<b>SITO HyGrid Floppy Promo.</b>
<p>

<table><tr><td align="left">
<img src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" width=90 height=90><a
href="javascript:center(u)"><img src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" border=0
width=90 height=90></a><img src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" width=90 height=90><br><a
href="javascript:center(l)"><img src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" width=90
border=0 height=90></a><a href="javascript:randomCenter()"><img
src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" border=0 width=90 height=90></a><a
href="javascript:center(r)"><img src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" border=0
width=90 height=90></a><br><img
 src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" width=90 height=90><a
href="javascript:center(d)"><img src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" border=0
width=90 height=90></a><img src="http://www.sito.org/synergy/hygrid/imgs/blanksquare.gif" width=90 height=90>
</td></tr></table>

<p>

<b>CLICK an image to move it to the center and see what is around it.</b><br>
(The center will give you a new random piece.)
<p>

<i>86 artists ... 1684 images ... ONE floppy</i>
<p>

This entire project (including images!) fits on one floppy, but for<br>
this version, the images are being loaded from our site to save space.
<p>
The real thing?  <a href="http://www.sito.org/synergy/hygrid/">See
it here</a> on <a href="http://www.sito.org/">SITO</a>.


</center>

</body></html>