(svn r8129) -Codechange: Change data tables to use split off palette map. And
authorpeter1138
Sun, 14 Jan 2007 19:59:25 +0000
changeset 5920 16287dbdc64e
parent 5919 2b58160d667d
child 5921 51fa3124c16a
(svn r8129) -Codechange: Change data tables to use split off palette map. And
include a file missed last time...
src/network/network_gui.cpp
src/table/autorail.h
src/table/bridge_land.h
src/table/industry_land.h
src/table/road_land.h
src/table/station_land.h
src/table/town_land.h
src/table/track_land.h
src/table/tree_land.h
src/table/unmovable_land.h
src/table/water_land.h
--- a/src/network/network_gui.cpp	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/network/network_gui.cpp	Sun Jan 14 19:59:25 2007 +0000
@@ -298,13 +298,13 @@
 				// only draw icons if the server is online
 				if (cur_item->online) {
 					// draw a lock if the server is password protected.
-					if (cur_item->info.use_password) DrawSprite(SPR_LOCK, w->widget[8].left + 5, y - 1);
+					if (cur_item->info.use_password) DrawSprite(SPR_LOCK, PAL_NONE, w->widget[8].left + 5, y - 1);
 
 					// draw red or green icon, depending on compatibility with server.
-					DrawSprite(SPR_BLOT | (cur_item->info.compatible ? PALETTE_TO_GREEN : (cur_item->info.version_compatible ? PALETTE_TO_YELLOW : PALETTE_TO_RED)), w->widget[8].left + 15, y);
+					DrawSprite(SPR_BLOT, (cur_item->info.compatible ? PALETTE_TO_GREEN : (cur_item->info.version_compatible ? PALETTE_TO_YELLOW : PALETTE_TO_RED)), w->widget[8].left + 15, y);
 
 					// draw flag according to server language
-					DrawSprite(SPR_FLAGS_BASE + cur_item->info.server_lang, w->widget[8].left + 25, y);
+					DrawSprite(SPR_FLAGS_BASE + cur_item->info.server_lang, PAL_NONE, w->widget[8].left + 25, y);
 				}
 
 				cur_item = cur_item->next;
@@ -845,11 +845,11 @@
 				GfxFillRect(11, y - 1, 154, y + 10, 10); // show highlighted item with a different colour
 
 			DoDrawStringTruncated(_network_player_info[company].company_name, 13, y, 16, 135 - 13);
-			if (_network_player_info[company].use_password != 0) DrawSprite(SPR_LOCK, 135, y);
+			if (_network_player_info[company].use_password != 0) DrawSprite(SPR_LOCK, PAL_NONE, 135, y);
 
 			/* If the company's income was positive puts a green dot else a red dot */
 			if (_network_player_info[company].income >= 0) income = true;
-			DrawSprite(SPR_BLOT | (income ? PALETTE_TO_GREEN : PALETTE_TO_RED), 145, y);
+			DrawSprite(SPR_BLOT, income ? PALETTE_TO_GREEN : PALETTE_TO_RED, 145, y);
 
 			pos++;
 			y += NET_PRC__SIZE_OF_ROW;
--- a/src/table/autorail.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/autorail.h	Sun Jan 14 19:59:25 2007 +0000
@@ -9,7 +9,7 @@
  */
 
 // mark invalid tiles red
-#define RED(c) c | PALETTE_SEL_TILE_RED
+#define RED(c) -c
 
 // table maps each of the six rail directions and tileh combinations to a sprite
 // invalid entries are required to make sure that this array can be quickly accessed
--- a/src/table/bridge_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/bridge_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -24,357 +24,545 @@
  */
 
 static const PalSpriteID _bridge_sprite_table_2_0[] = {
-	    0x9C3,     0x9C7,     0x9C9,       0x0,     0x9C4,     0x9C8,     0x9CA,       0x0,
-	    0x9C5,     0x9C7,     0x9C9,       0x0,     0x9C6,     0x9C8,     0x9CA,       0x0,
-	   0x10E4,     0x9C7,     0x9C9,       0x0,    0x10E5,     0x9C8,     0x9CA,       0x0,
-	   0x110C,     0x9C7,     0x9C9,       0x0,    0x110D,     0x9C8,     0x9CA,       0x0,
+	{  0x9C3, PAL_NONE }, {  0x9C7, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9C4, PAL_NONE }, {  0x9C8, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9C5, PAL_NONE }, {  0x9C7, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9C6, PAL_NONE }, {  0x9C8, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10E4, PAL_NONE }, {  0x9C7, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10E5, PAL_NONE }, {  0x9C8, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x110C, PAL_NONE }, {  0x9C7, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x110D, PAL_NONE }, {  0x9C8, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_2_1[] = {
-	    0x986,     0x988,     0x985,     0x987,     0x98A,     0x98C,     0x989,     0x98B,
-	0x98E | PALETTE_TO_STRUCT_WHITE, 0x990 | PALETTE_TO_STRUCT_WHITE, 0x98D | PALETTE_TO_STRUCT_WHITE, 0x98F | PALETTE_TO_STRUCT_WHITE, 0x992 | PALETTE_TO_STRUCT_WHITE, 0x994 | PALETTE_TO_STRUCT_WHITE, 0x991 | PALETTE_TO_STRUCT_WHITE, 0x993 | PALETTE_TO_STRUCT_WHITE,
-	0x10E7 | PALETTE_TO_STRUCT_WHITE, 0x10E9 | PALETTE_TO_STRUCT_WHITE, 0x10E6 | PALETTE_TO_STRUCT_WHITE, 0x10E8 | PALETTE_TO_STRUCT_WHITE, 0x10EB | PALETTE_TO_STRUCT_WHITE, 0x10ED | PALETTE_TO_STRUCT_WHITE, 0x10EA | PALETTE_TO_STRUCT_WHITE, 0x10EC | PALETTE_TO_STRUCT_WHITE,
-	0x110F | PALETTE_TO_STRUCT_WHITE, 0x1111 | PALETTE_TO_STRUCT_WHITE, 0x110E | PALETTE_TO_STRUCT_WHITE, 0x1110 | PALETTE_TO_STRUCT_WHITE, 0x1113 | PALETTE_TO_STRUCT_WHITE, 0x1115 | PALETTE_TO_STRUCT_WHITE, 0x1112 | PALETTE_TO_STRUCT_WHITE, 0x1114 | PALETTE_TO_STRUCT_WHITE,
+	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
+	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
+	{  0x98E, PALETTE_TO_STRUCT_WHITE }, {  0x990, PALETTE_TO_STRUCT_WHITE }, {  0x98D, PALETTE_TO_STRUCT_WHITE }, {  0x98F, PALETTE_TO_STRUCT_WHITE },
+	{  0x992, PALETTE_TO_STRUCT_WHITE }, {  0x994, PALETTE_TO_STRUCT_WHITE }, {  0x991, PALETTE_TO_STRUCT_WHITE }, {  0x993, PALETTE_TO_STRUCT_WHITE },
+	{ 0x10E7, PALETTE_TO_STRUCT_WHITE }, { 0x10E9, PALETTE_TO_STRUCT_WHITE }, { 0x10E6, PALETTE_TO_STRUCT_WHITE }, { 0x10E8, PALETTE_TO_STRUCT_WHITE },
+	{ 0x10EB, PALETTE_TO_STRUCT_WHITE }, { 0x10ED, PALETTE_TO_STRUCT_WHITE }, { 0x10EA, PALETTE_TO_STRUCT_WHITE }, { 0x10EC, PALETTE_TO_STRUCT_WHITE },
+	{ 0x110F, PALETTE_TO_STRUCT_WHITE }, { 0x1111, PALETTE_TO_STRUCT_WHITE }, { 0x110E, PALETTE_TO_STRUCT_WHITE }, { 0x1110, PALETTE_TO_STRUCT_WHITE },
+	{ 0x1113, PALETTE_TO_STRUCT_WHITE }, { 0x1115, PALETTE_TO_STRUCT_WHITE }, { 0x1112, PALETTE_TO_STRUCT_WHITE }, { 0x1114, PALETTE_TO_STRUCT_WHITE },
 };
 
 static const PalSpriteID _bridge_sprite_table_4_0[] = {
-	    0x9A9,     0x99F,     0x9B1,       0x0,     0x9A5,     0x997,     0x9AD,       0x0,
-	    0x99D,     0x99F,     0x9B1,       0x0,     0x995,     0x997,     0x9AD,       0x0,
-	   0x10F2,     0x99F,     0x9B1,       0x0,    0x10EE,     0x997,     0x9AD,       0x0,
-	   0x111A,     0x99F,     0x9B1,       0x0,    0x1116,     0x997,     0x9AD,       0x0,
+	{  0x9A9, PAL_NONE }, {  0x99F, PAL_NONE }, {  0x9B1, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9A5, PAL_NONE }, {  0x997, PAL_NONE }, {  0x9AD, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x99D, PAL_NONE }, {  0x99F, PAL_NONE }, {  0x9B1, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x995, PAL_NONE }, {  0x997, PAL_NONE }, {  0x9AD, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F2, PAL_NONE }, {  0x99F, PAL_NONE }, {  0x9B1, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10EE, PAL_NONE }, {  0x997, PAL_NONE }, {  0x9AD, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x111A, PAL_NONE }, {  0x99F, PAL_NONE }, {  0x9B1, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1116, PAL_NONE }, {  0x997, PAL_NONE }, {  0x9AD, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_4_1[] = {
-	    0x9AA,     0x9A0,     0x9B2,       0x0,     0x9A6,     0x998,     0x9AE,       0x0,
-	    0x99E,     0x9A0,     0x9B2,       0x0,     0x996,     0x998,     0x9AE,       0x0,
-	   0x10F3,     0x9A0,     0x9B2,       0x0,    0x10EF,     0x998,     0x9AE,       0x0,
-	   0x111B,     0x9A0,     0x9B2,       0x0,    0x1117,     0x998,     0x9AE,       0x0,
+	{  0x9AA, PAL_NONE }, {  0x9A0, PAL_NONE }, {  0x9B2, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9A6, PAL_NONE }, {  0x998, PAL_NONE }, {  0x9AE, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x99E, PAL_NONE }, {  0x9A0, PAL_NONE }, {  0x9B2, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x996, PAL_NONE }, {  0x998, PAL_NONE }, {  0x9AE, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F3, PAL_NONE }, {  0x9A0, PAL_NONE }, {  0x9B2, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10EF, PAL_NONE }, {  0x998, PAL_NONE }, {  0x9AE, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x111B, PAL_NONE }, {  0x9A0, PAL_NONE }, {  0x9B2, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1117, PAL_NONE }, {  0x998, PAL_NONE }, {  0x9AE, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_4_2[] = {
-	    0x9AC,     0x9A4,     0x9B4,       0x0,     0x9A8,     0x99C,     0x9B0,       0x0,
-	    0x9A2,     0x9A4,     0x9B4,       0x0,     0x99A,     0x99C,     0x9B0,       0x0,
-	   0x10F5,     0x9A4,     0x9B4,       0x0,    0x10F1,     0x99C,     0x9B0,       0x0,
-	   0x111D,     0x9A4,     0x9B4,       0x0,    0x1119,     0x99C,     0x9B0,       0x0,
+	{  0x9AC, PAL_NONE }, {  0x9A4, PAL_NONE }, {  0x9B4, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9A8, PAL_NONE }, {  0x99C, PAL_NONE }, {  0x9B0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9A2, PAL_NONE }, {  0x9A4, PAL_NONE }, {  0x9B4, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x99A, PAL_NONE }, {  0x99C, PAL_NONE }, {  0x9B0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F5, PAL_NONE }, {  0x9A4, PAL_NONE }, {  0x9B4, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F1, PAL_NONE }, {  0x99C, PAL_NONE }, {  0x9B0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x111D, PAL_NONE }, {  0x9A4, PAL_NONE }, {  0x9B4, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1119, PAL_NONE }, {  0x99C, PAL_NONE }, {  0x9B0, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_4_3[] = {
-	    0x9AB,     0x9A3,     0x9B3,       0x0,     0x9A7,     0x99B,     0x9AF,       0x0,
-	    0x9A1,     0x9A3,     0x9B3,       0x0,     0x999,     0x99B,     0x9AF,       0x0,
-	   0x10F4,     0x9A3,     0x9B3,       0x0,    0x10F0,     0x99B,     0x9AF,       0x0,
-	   0x111C,     0x9A3,     0x9B3,       0x0,    0x1118,     0x99B,     0x9AF,       0x0,
+	{  0x9AB, PAL_NONE }, {  0x9A3, PAL_NONE }, {  0x9B3, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9A7, PAL_NONE }, {  0x99B, PAL_NONE }, {  0x9AF, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9A1, PAL_NONE }, {  0x9A3, PAL_NONE }, {  0x9B3, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x999, PAL_NONE }, {  0x99B, PAL_NONE }, {  0x9AF, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F4, PAL_NONE }, {  0x9A3, PAL_NONE }, {  0x9B3, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F0, PAL_NONE }, {  0x99B, PAL_NONE }, {  0x9AF, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x111C, PAL_NONE }, {  0x9A3, PAL_NONE }, {  0x9B3, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1118, PAL_NONE }, {  0x99B, PAL_NONE }, {  0x9AF, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_4_4[] = {
-	    0x9B6,     0x9BA,     0x9BC,       0x0,     0x9B5,     0x9B9,     0x9BB,       0x0,
-	    0x9B8,     0x9BA,     0x9BC,       0x0,     0x9B7,     0x9B9,     0x9BB,       0x0,
-	   0x10F7,     0x9BA,     0x9BC,       0x0,    0x10F6,     0x9B9,     0x9BB,       0x0,
-	   0x111F,     0x9BA,     0x9BC,       0x0,    0x111E,     0x9B9,     0x9BB,       0x0,
+	{  0x9B6, PAL_NONE }, {  0x9BA, PAL_NONE }, {  0x9BC, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9B5, PAL_NONE }, {  0x9B9, PAL_NONE }, {  0x9BB, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9B8, PAL_NONE }, {  0x9BA, PAL_NONE }, {  0x9BC, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9B7, PAL_NONE }, {  0x9B9, PAL_NONE }, {  0x9BB, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F7, PAL_NONE }, {  0x9BA, PAL_NONE }, {  0x9BC, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F6, PAL_NONE }, {  0x9B9, PAL_NONE }, {  0x9BB, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x111F, PAL_NONE }, {  0x9BA, PAL_NONE }, {  0x9BC, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x111E, PAL_NONE }, {  0x9B9, PAL_NONE }, {  0x9BB, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_4_5[] = {
-	    0x9BD,     0x9C1,       0x0,       0x0,     0x9BE,     0x9C2,       0x0,       0x0,
-	    0x9BF,     0x9C1,       0x0,       0x0,     0x9C0,     0x9C2,       0x0,       0x0,
-	   0x10F8,     0x9C1,       0x0,       0x0,    0x10F9,     0x9C2,       0x0,       0x0,
-	   0x1120,     0x9C1,       0x0,       0x0,    0x1121,     0x9C2,       0x0,       0x0,
+	{  0x9BD, PAL_NONE }, {  0x9C1, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9BE, PAL_NONE }, {  0x9C2, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9BF, PAL_NONE }, {  0x9C1, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9C0, PAL_NONE }, {  0x9C2, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F8, PAL_NONE }, {  0x9C1, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F9, PAL_NONE }, {  0x9C2, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1120, PAL_NONE }, {  0x9C1, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1121, PAL_NONE }, {  0x9C2, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_4_6[] = {
-	    0x986,     0x988,     0x985,     0x987,     0x98A,     0x98C,     0x989,     0x98B,
-	    0x98E,     0x990,     0x98D,     0x98F,     0x992,     0x994,     0x991,     0x993,
-	   0x10E7,    0x10E9,    0x10E6,    0x10E8,    0x10EB,    0x10ED,    0x10EA,    0x10EC,
-	   0x110F,    0x1111,    0x110E,    0x1110,    0x1113,    0x1115,    0x1112,    0x1114,
+	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
+	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
+	{  0x98E, PAL_NONE }, {  0x990, PAL_NONE }, {  0x98D, PAL_NONE }, {  0x98F, PAL_NONE },
+	{  0x992, PAL_NONE }, {  0x994, PAL_NONE }, {  0x991, PAL_NONE }, {  0x993, PAL_NONE },
+	{ 0x10E7, PAL_NONE }, { 0x10E9, PAL_NONE }, { 0x10E6, PAL_NONE }, { 0x10E8, PAL_NONE },
+	{ 0x10EB, PAL_NONE }, { 0x10ED, PAL_NONE }, { 0x10EA, PAL_NONE }, { 0x10EC, PAL_NONE },
+	{ 0x110F, PAL_NONE }, { 0x1111, PAL_NONE }, { 0x110E, PAL_NONE }, { 0x1110, PAL_NONE },
+	{ 0x1113, PAL_NONE }, { 0x1115, PAL_NONE }, { 0x1112, PAL_NONE }, { 0x1114, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_5_0[] = {
-	0x9A9 | PALETTE_TO_STRUCT_YELLOW, 0x99F | PALETTE_TO_STRUCT_YELLOW, 0x9B1 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x9A5 | PALETTE_TO_STRUCT_YELLOW, 0x997 | PALETTE_TO_STRUCT_YELLOW, 0x9AD | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x99D | PALETTE_TO_STRUCT_YELLOW, 0x99F | PALETTE_TO_STRUCT_YELLOW, 0x9B1 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x995 | PALETTE_TO_STRUCT_YELLOW, 0x997 | PALETTE_TO_STRUCT_YELLOW, 0x9AD | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x10F2 | PALETTE_TO_STRUCT_YELLOW, 0x99F | PALETTE_TO_STRUCT_YELLOW, 0x9B1 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x10EE | PALETTE_TO_STRUCT_YELLOW, 0x997 | PALETTE_TO_STRUCT_YELLOW, 0x9AD | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x111A | PALETTE_TO_STRUCT_YELLOW, 0x99F | PALETTE_TO_STRUCT_YELLOW, 0x9B1 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x1116 | PALETTE_TO_STRUCT_YELLOW, 0x997 | PALETTE_TO_STRUCT_YELLOW, 0x9AD | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	SPR_PILLARS_BASE + 2
+	{  0x9A9, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
+	{  0x9A5, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
+	{  0x99D, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
+	{  0x995, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
+	{ 0x10F2, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
+	{ 0x10EE, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
+	{ 0x111A, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
+	{ 0x1116, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_5_1[] = {
-	0x9AA | PALETTE_TO_STRUCT_YELLOW, 0x9A0 | PALETTE_TO_STRUCT_YELLOW, 0x9B2 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x9A6 | PALETTE_TO_STRUCT_YELLOW, 0x998 | PALETTE_TO_STRUCT_YELLOW, 0x9AE | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x99E | PALETTE_TO_STRUCT_YELLOW, 0x9A0 | PALETTE_TO_STRUCT_YELLOW, 0x9B2 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x996 | PALETTE_TO_STRUCT_YELLOW, 0x998 | PALETTE_TO_STRUCT_YELLOW, 0x9AE | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x10F3 | PALETTE_TO_STRUCT_YELLOW, 0x9A0 | PALETTE_TO_STRUCT_YELLOW, 0x9B2 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x10EF | PALETTE_TO_STRUCT_YELLOW, 0x998 | PALETTE_TO_STRUCT_YELLOW, 0x9AE | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x111B | PALETTE_TO_STRUCT_YELLOW, 0x9A0 | PALETTE_TO_STRUCT_YELLOW, 0x9B2 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x1117 | PALETTE_TO_STRUCT_YELLOW, 0x998 | PALETTE_TO_STRUCT_YELLOW, 0x9AE | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	SPR_PILLARS_BASE + 3
+	{  0x9AA, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x9A6, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x99E, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x996, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x10F3, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x10EF, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x111B, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x1117, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_5_2[] = {
-	0x9AC | PALETTE_TO_STRUCT_YELLOW, 0x9A4 | PALETTE_TO_STRUCT_YELLOW, 0x9B4 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x9A8 | PALETTE_TO_STRUCT_YELLOW, 0x99C | PALETTE_TO_STRUCT_YELLOW, 0x9B0 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x9A2 | PALETTE_TO_STRUCT_YELLOW, 0x9A4 | PALETTE_TO_STRUCT_YELLOW, 0x9B4 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x99A | PALETTE_TO_STRUCT_YELLOW, 0x99C | PALETTE_TO_STRUCT_YELLOW, 0x9B0 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x10F5 | PALETTE_TO_STRUCT_YELLOW, 0x9A4 | PALETTE_TO_STRUCT_YELLOW, 0x9B4 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x10F1 | PALETTE_TO_STRUCT_YELLOW, 0x99C | PALETTE_TO_STRUCT_YELLOW, 0x9B0 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x111D | PALETTE_TO_STRUCT_YELLOW, 0x9A4 | PALETTE_TO_STRUCT_YELLOW, 0x9B4 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x1119 | PALETTE_TO_STRUCT_YELLOW, 0x99C | PALETTE_TO_STRUCT_YELLOW, 0x9B0 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	SPR_PILLARS_BASE + 3
+	{  0x9AC, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x9A8, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x9A2, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x99A, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x10F5, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x10F1, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x111D, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x1119, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_5_3[] = {
-	0x9AB | PALETTE_TO_STRUCT_YELLOW, 0x9A3 | PALETTE_TO_STRUCT_YELLOW, 0x9B3 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x9A7 | PALETTE_TO_STRUCT_YELLOW, 0x99B | PALETTE_TO_STRUCT_YELLOW, 0x9AF | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x9A1 | PALETTE_TO_STRUCT_YELLOW, 0x9A3 | PALETTE_TO_STRUCT_YELLOW, 0x9B3 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x999 | PALETTE_TO_STRUCT_YELLOW, 0x99B | PALETTE_TO_STRUCT_YELLOW, 0x9AF | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x10F4 | PALETTE_TO_STRUCT_YELLOW, 0x9A3 | PALETTE_TO_STRUCT_YELLOW, 0x9B3 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x10F0 | PALETTE_TO_STRUCT_YELLOW, 0x99B | PALETTE_TO_STRUCT_YELLOW, 0x9AF | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x111C | PALETTE_TO_STRUCT_YELLOW, 0x9A3 | PALETTE_TO_STRUCT_YELLOW, 0x9B3 | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x1118 | PALETTE_TO_STRUCT_YELLOW, 0x99B | PALETTE_TO_STRUCT_YELLOW, 0x9AF | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	SPR_PILLARS_BASE + 2
+	{  0x9AB, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x9A7, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x9A1, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x999, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x10F4, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x10F0, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x111C, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x1118, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_5_4[] = {
-	0x9B6 | PALETTE_TO_STRUCT_YELLOW, 0x9BA | PALETTE_TO_STRUCT_YELLOW, 0x9BC | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x9B5 | PALETTE_TO_STRUCT_YELLOW, 0x9B9 | PALETTE_TO_STRUCT_YELLOW, 0x9BB | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x9B8 | PALETTE_TO_STRUCT_YELLOW, 0x9BA | PALETTE_TO_STRUCT_YELLOW, 0x9BC | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x9B7 | PALETTE_TO_STRUCT_YELLOW, 0x9B9 | PALETTE_TO_STRUCT_YELLOW, 0x9BB | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x10F7 | PALETTE_TO_STRUCT_YELLOW, 0x9BA | PALETTE_TO_STRUCT_YELLOW, 0x9BC | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x10F6 | PALETTE_TO_STRUCT_YELLOW, 0x9B9 | PALETTE_TO_STRUCT_YELLOW, 0x9BB | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	0x111F | PALETTE_TO_STRUCT_YELLOW, 0x9BA | PALETTE_TO_STRUCT_YELLOW, 0x9BC | PALETTE_TO_STRUCT_YELLOW,       0x0, 0x111E | PALETTE_TO_STRUCT_YELLOW, 0x9B9 | PALETTE_TO_STRUCT_YELLOW, 0x9BB | PALETTE_TO_STRUCT_YELLOW,       0x0,
-	SPR_PILLARS_BASE + 5, 0x0, 0x0, 0x0, SPR_PILLARS_BASE + 4
+	{  0x9B6, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x9B5, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x9B8, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{  0x9B7, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x10F7, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x10F6, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x111F, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+	{ 0x111E, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_5_5[] = {
-	0x9BD | PALETTE_TO_STRUCT_YELLOW, 0x9C1 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0, 0x9BE | PALETTE_TO_STRUCT_YELLOW, 0x9C2 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,
-	0x9BF | PALETTE_TO_STRUCT_YELLOW, 0x9C1 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0, 0x9C0 | PALETTE_TO_STRUCT_YELLOW, 0x9C2 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,
-	0x10F8 | PALETTE_TO_STRUCT_YELLOW, 0x9C1 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0, 0x10F9 | PALETTE_TO_STRUCT_YELLOW, 0x9C2 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,
-	0x1120 | PALETTE_TO_STRUCT_YELLOW, 0x9C1 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0, 0x1121 | PALETTE_TO_STRUCT_YELLOW, 0x9C2 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,
-	0x0, SPR_PILLARS_BASE + 2
+	{  0x9BD, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
+	{  0x9BE, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
+	{  0x9BF, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
+	{  0x9C0, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
+	{ 0x10F8, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
+	{ 0x10F9, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
+	{ 0x1120, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
+	{ 0x1121, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_5_6[] = {
-	    0x986,     0x988,     0x985,     0x987,     0x98A,     0x98C,     0x989,     0x98B,
-	0x98E | PALETTE_TO_STRUCT_YELLOW, 0x990 | PALETTE_TO_STRUCT_YELLOW, 0x98D | PALETTE_TO_STRUCT_YELLOW, 0x98F | PALETTE_TO_STRUCT_YELLOW, 0x992 | PALETTE_TO_STRUCT_YELLOW, 0x994 | PALETTE_TO_STRUCT_YELLOW, 0x991 | PALETTE_TO_STRUCT_YELLOW, 0x993 | PALETTE_TO_STRUCT_YELLOW,
-	0x10E7 | PALETTE_TO_STRUCT_YELLOW, 0x10E9 | PALETTE_TO_STRUCT_YELLOW, 0x10E6 | PALETTE_TO_STRUCT_YELLOW, 0x10E8 | PALETTE_TO_STRUCT_YELLOW, 0x10EB | PALETTE_TO_STRUCT_YELLOW, 0x10ED | PALETTE_TO_STRUCT_YELLOW, 0x10EA | PALETTE_TO_STRUCT_YELLOW, 0x10EC | PALETTE_TO_STRUCT_YELLOW,
-	0x110F | PALETTE_TO_STRUCT_YELLOW, 0x1111 | PALETTE_TO_STRUCT_YELLOW, 0x110E | PALETTE_TO_STRUCT_YELLOW, 0x1110 | PALETTE_TO_STRUCT_YELLOW, 0x1113 | PALETTE_TO_STRUCT_YELLOW, 0x1115 | PALETTE_TO_STRUCT_YELLOW, 0x1112 | PALETTE_TO_STRUCT_YELLOW, 0x1114 | PALETTE_TO_STRUCT_YELLOW,
-	0x0, SPR_PILLARS_BASE + 2,
+	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
+	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
+	{  0x98E, PALETTE_TO_STRUCT_YELLOW }, {  0x990, PALETTE_TO_STRUCT_YELLOW }, {  0x98D, PALETTE_TO_STRUCT_YELLOW }, {  0x98F, PALETTE_TO_STRUCT_YELLOW },
+	{  0x992, PALETTE_TO_STRUCT_YELLOW }, {  0x994, PALETTE_TO_STRUCT_YELLOW }, {  0x991, PALETTE_TO_STRUCT_YELLOW }, {  0x993, PALETTE_TO_STRUCT_YELLOW },
+	{ 0x10E7, PALETTE_TO_STRUCT_YELLOW }, { 0x10E9, PALETTE_TO_STRUCT_YELLOW }, { 0x10E6, PALETTE_TO_STRUCT_YELLOW }, { 0x10E8, PALETTE_TO_STRUCT_YELLOW },
+	{ 0x10EB, PALETTE_TO_STRUCT_YELLOW }, { 0x10ED, PALETTE_TO_STRUCT_YELLOW }, { 0x10EA, PALETTE_TO_STRUCT_YELLOW }, { 0x10EC, PALETTE_TO_STRUCT_YELLOW },
+	{ 0x110F, PALETTE_TO_STRUCT_YELLOW }, { 0x1111, PALETTE_TO_STRUCT_YELLOW }, { 0x110E, PALETTE_TO_STRUCT_YELLOW }, { 0x1110, PALETTE_TO_STRUCT_YELLOW },
+	{ 0x1113, PALETTE_TO_STRUCT_YELLOW }, { 0x1115, PALETTE_TO_STRUCT_YELLOW }, { 0x1112, PALETTE_TO_STRUCT_YELLOW }, { 0x1114, PALETTE_TO_STRUCT_YELLOW },
 };
 
 static const PalSpriteID _bridge_sprite_table_3_0[] = {
-	0x9A9 | PALETTE_TO_STRUCT_CONCRETE, 0x99F | PALETTE_TO_STRUCT_CONCRETE, 0x9B1 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x9A5 | PALETTE_TO_STRUCT_CONCRETE, 0x997 | PALETTE_TO_STRUCT_CONCRETE, 0x9AD | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x99D | PALETTE_TO_STRUCT_CONCRETE, 0x99F | PALETTE_TO_STRUCT_CONCRETE, 0x9B1 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x995 | PALETTE_TO_STRUCT_CONCRETE, 0x997 | PALETTE_TO_STRUCT_CONCRETE, 0x9AD | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x10F2 | PALETTE_TO_STRUCT_CONCRETE, 0x99F | PALETTE_TO_STRUCT_CONCRETE, 0x9B1 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x10EE | PALETTE_TO_STRUCT_CONCRETE, 0x997 | PALETTE_TO_STRUCT_CONCRETE, 0x9AD | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x111A | PALETTE_TO_STRUCT_CONCRETE, 0x99F | PALETTE_TO_STRUCT_CONCRETE, 0x9B1 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x1116 | PALETTE_TO_STRUCT_CONCRETE, 0x997 | PALETTE_TO_STRUCT_CONCRETE, 0x9AD | PALETTE_TO_STRUCT_CONCRETE,       0x0,
+	{  0x9A9, PALETTE_TO_STRUCT_CONCRETE }, { 0x99F, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B1, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9A5, PALETTE_TO_STRUCT_CONCRETE }, { 0x997, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AD, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x99D, PALETTE_TO_STRUCT_CONCRETE }, { 0x99F, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B1, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x995, PALETTE_TO_STRUCT_CONCRETE }, { 0x997, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AD, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10F2, PALETTE_TO_STRUCT_CONCRETE }, { 0x99F, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B1, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10EE, PALETTE_TO_STRUCT_CONCRETE }, { 0x997, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AD, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x111A, PALETTE_TO_STRUCT_CONCRETE }, { 0x99F, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B1, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x1116, PALETTE_TO_STRUCT_CONCRETE }, { 0x997, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AD, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_3_1[] = {
-	0x9AA | PALETTE_TO_STRUCT_CONCRETE, 0x9A0 | PALETTE_TO_STRUCT_CONCRETE, 0x9B2 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x9A6 | PALETTE_TO_STRUCT_CONCRETE, 0x998 | PALETTE_TO_STRUCT_CONCRETE, 0x9AE | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x99E | PALETTE_TO_STRUCT_CONCRETE, 0x9A0 | PALETTE_TO_STRUCT_CONCRETE, 0x9B2 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x996 | PALETTE_TO_STRUCT_CONCRETE, 0x998 | PALETTE_TO_STRUCT_CONCRETE, 0x9AE | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x10F3 | PALETTE_TO_STRUCT_CONCRETE, 0x9A0 | PALETTE_TO_STRUCT_CONCRETE, 0x9B2 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x10EF | PALETTE_TO_STRUCT_CONCRETE, 0x998 | PALETTE_TO_STRUCT_CONCRETE, 0x9AE | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x111B | PALETTE_TO_STRUCT_CONCRETE, 0x9A0 | PALETTE_TO_STRUCT_CONCRETE, 0x9B2 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x1117 | PALETTE_TO_STRUCT_CONCRETE, 0x998 | PALETTE_TO_STRUCT_CONCRETE, 0x9AE | PALETTE_TO_STRUCT_CONCRETE,       0x0,
+	{  0x9AA, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A0, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B2, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9A6, PALETTE_TO_STRUCT_CONCRETE }, { 0x998, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AE, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x99E, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A0, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B2, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x996, PALETTE_TO_STRUCT_CONCRETE }, { 0x998, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AE, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10F3, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A0, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B2, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10EF, PALETTE_TO_STRUCT_CONCRETE }, { 0x998, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AE, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x111B, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A0, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B2, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x1117, PALETTE_TO_STRUCT_CONCRETE }, { 0x998, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AE, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_3_2[] = {
-	0x9AC | PALETTE_TO_STRUCT_CONCRETE, 0x9A4 | PALETTE_TO_STRUCT_CONCRETE, 0x9B4 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x9A8 | PALETTE_TO_STRUCT_CONCRETE, 0x99C | PALETTE_TO_STRUCT_CONCRETE, 0x9B0 | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x9A2 | PALETTE_TO_STRUCT_CONCRETE, 0x9A4 | PALETTE_TO_STRUCT_CONCRETE, 0x9B4 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x99A | PALETTE_TO_STRUCT_CONCRETE, 0x99C | PALETTE_TO_STRUCT_CONCRETE, 0x9B0 | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x10F5 | PALETTE_TO_STRUCT_CONCRETE, 0x9A4 | PALETTE_TO_STRUCT_CONCRETE, 0x9B4 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x10F1 | PALETTE_TO_STRUCT_CONCRETE, 0x99C | PALETTE_TO_STRUCT_CONCRETE, 0x9B0 | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x111D | PALETTE_TO_STRUCT_CONCRETE, 0x9A4 | PALETTE_TO_STRUCT_CONCRETE, 0x9B4 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x1119 | PALETTE_TO_STRUCT_CONCRETE, 0x99C | PALETTE_TO_STRUCT_CONCRETE, 0x9B0 | PALETTE_TO_STRUCT_CONCRETE,       0x0,
+	{  0x9AC, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A4, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B4, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9A8, PALETTE_TO_STRUCT_CONCRETE }, { 0x99C, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B0, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9A2, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A4, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B4, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x99A, PALETTE_TO_STRUCT_CONCRETE }, { 0x99C, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B0, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10F5, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A4, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B4, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10F1, PALETTE_TO_STRUCT_CONCRETE }, { 0x99C, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B0, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x111D, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A4, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B4, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x1119, PALETTE_TO_STRUCT_CONCRETE }, { 0x99C, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B0, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_3_3[] = {
-	0x9AB | PALETTE_TO_STRUCT_CONCRETE, 0x9A3 | PALETTE_TO_STRUCT_CONCRETE, 0x9B3 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x9A7 | PALETTE_TO_STRUCT_CONCRETE, 0x99B | PALETTE_TO_STRUCT_CONCRETE, 0x9AF | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x9A1 | PALETTE_TO_STRUCT_CONCRETE, 0x9A3 | PALETTE_TO_STRUCT_CONCRETE, 0x9B3 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x999 | PALETTE_TO_STRUCT_CONCRETE, 0x99B | PALETTE_TO_STRUCT_CONCRETE, 0x9AF | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x10F4 | PALETTE_TO_STRUCT_CONCRETE, 0x9A3 | PALETTE_TO_STRUCT_CONCRETE, 0x9B3 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x10F0 | PALETTE_TO_STRUCT_CONCRETE, 0x99B | PALETTE_TO_STRUCT_CONCRETE, 0x9AF | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x111C | PALETTE_TO_STRUCT_CONCRETE, 0x9A3 | PALETTE_TO_STRUCT_CONCRETE, 0x9B3 | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x1118 | PALETTE_TO_STRUCT_CONCRETE, 0x99B | PALETTE_TO_STRUCT_CONCRETE, 0x9AF | PALETTE_TO_STRUCT_CONCRETE,       0x0,
+	{  0x9AB, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A3, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B3, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9A7, PALETTE_TO_STRUCT_CONCRETE }, { 0x99B, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AF, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9A1, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A3, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B3, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x999, PALETTE_TO_STRUCT_CONCRETE }, { 0x99B, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AF, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10F4, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A3, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B3, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10F0, PALETTE_TO_STRUCT_CONCRETE }, { 0x99B, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AF, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x111C, PALETTE_TO_STRUCT_CONCRETE }, { 0x9A3, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B3, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x1118, PALETTE_TO_STRUCT_CONCRETE }, { 0x99B, PALETTE_TO_STRUCT_CONCRETE }, { 0x9AF, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_3_4[] = {
-	0x9B6 | PALETTE_TO_STRUCT_CONCRETE, 0x9BA | PALETTE_TO_STRUCT_CONCRETE, 0x9BC | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x9B5 | PALETTE_TO_STRUCT_CONCRETE, 0x9B9 | PALETTE_TO_STRUCT_CONCRETE, 0x9BB | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x9B8 | PALETTE_TO_STRUCT_CONCRETE, 0x9BA | PALETTE_TO_STRUCT_CONCRETE, 0x9BC | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x9B7 | PALETTE_TO_STRUCT_CONCRETE, 0x9B9 | PALETTE_TO_STRUCT_CONCRETE, 0x9BB | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x10F7 | PALETTE_TO_STRUCT_CONCRETE, 0x9BA | PALETTE_TO_STRUCT_CONCRETE, 0x9BC | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x10F6 | PALETTE_TO_STRUCT_CONCRETE, 0x9B9 | PALETTE_TO_STRUCT_CONCRETE, 0x9BB | PALETTE_TO_STRUCT_CONCRETE,       0x0,
-	0x111F | PALETTE_TO_STRUCT_CONCRETE, 0x9BA | PALETTE_TO_STRUCT_CONCRETE, 0x9BC | PALETTE_TO_STRUCT_CONCRETE,       0x0, 0x111E | PALETTE_TO_STRUCT_CONCRETE, 0x9B9 | PALETTE_TO_STRUCT_CONCRETE, 0x9BB | PALETTE_TO_STRUCT_CONCRETE,       0x0,
+	{  0x9B6, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BA, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BC, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9B5, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B9, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BB, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9B8, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BA, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BC, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{  0x9B7, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B9, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BB, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10F7, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BA, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BC, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x10F6, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B9, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BB, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x111F, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BA, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BC, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
+	{ 0x111E, PALETTE_TO_STRUCT_CONCRETE }, { 0x9B9, PALETTE_TO_STRUCT_CONCRETE }, { 0x9BB, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_3_5[] = {
-	0x9BD | PALETTE_TO_STRUCT_CONCRETE, 0x9C1 | PALETTE_TO_STRUCT_CONCRETE,       0x0,       0x0, 0x9BE | PALETTE_TO_STRUCT_CONCRETE, 0x9C2 | PALETTE_TO_STRUCT_CONCRETE,       0x0,       0x0,
-	0x9BF | PALETTE_TO_STRUCT_CONCRETE, 0x9C1 | PALETTE_TO_STRUCT_CONCRETE,       0x0,       0x0, 0x9C0 | PALETTE_TO_STRUCT_CONCRETE, 0x9C2 | PALETTE_TO_STRUCT_CONCRETE,       0x0,       0x0,
-	0x10F8 | PALETTE_TO_STRUCT_CONCRETE, 0x9C1 | PALETTE_TO_STRUCT_CONCRETE,       0x0,       0x0, 0x10F9 | PALETTE_TO_STRUCT_CONCRETE, 0x9C2 | PALETTE_TO_STRUCT_CONCRETE,       0x0,       0x0,
-	0x1120 | PALETTE_TO_STRUCT_CONCRETE, 0x9C1 | PALETTE_TO_STRUCT_CONCRETE,       0x0,       0x0, 0x1121 | PALETTE_TO_STRUCT_CONCRETE, 0x9C2 | PALETTE_TO_STRUCT_CONCRETE,       0x0,       0x0,
+	{  0x9BD, PALETTE_TO_STRUCT_CONCRETE }, { 0x9C1, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{  0x9BE, PALETTE_TO_STRUCT_CONCRETE }, { 0x9C2, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{  0x9BF, PALETTE_TO_STRUCT_CONCRETE }, { 0x9C1, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{  0x9C0, PALETTE_TO_STRUCT_CONCRETE }, { 0x9C2, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{ 0x10F8, PALETTE_TO_STRUCT_CONCRETE }, { 0x9C1, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{ 0x10F9, PALETTE_TO_STRUCT_CONCRETE }, { 0x9C2, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{ 0x1120, PALETTE_TO_STRUCT_CONCRETE }, { 0x9C1, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{ 0x1121, PALETTE_TO_STRUCT_CONCRETE }, { 0x9C2, PALETTE_TO_STRUCT_CONCRETE }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_3_6[] = {
-	    0x986,     0x988,     0x985,     0x987,     0x98A,     0x98C,     0x989,     0x98B,
-	0x98E | PALETTE_TO_STRUCT_CONCRETE, 0x990 | PALETTE_TO_STRUCT_CONCRETE, 0x98D | PALETTE_TO_STRUCT_CONCRETE, 0x98F | PALETTE_TO_STRUCT_CONCRETE, 0x992 | PALETTE_TO_STRUCT_CONCRETE, 0x994 | PALETTE_TO_STRUCT_CONCRETE, 0x991 | PALETTE_TO_STRUCT_CONCRETE, 0x993 | PALETTE_TO_STRUCT_CONCRETE,
-	0x10E7 | PALETTE_TO_STRUCT_CONCRETE, 0x10E9 | PALETTE_TO_STRUCT_CONCRETE, 0x10E6 | PALETTE_TO_STRUCT_CONCRETE, 0x10E8 | PALETTE_TO_STRUCT_CONCRETE, 0x10EB | PALETTE_TO_STRUCT_CONCRETE, 0x10ED | PALETTE_TO_STRUCT_CONCRETE, 0x10EA | PALETTE_TO_STRUCT_CONCRETE, 0x10EC | PALETTE_TO_STRUCT_CONCRETE,
-	0x110F | PALETTE_TO_STRUCT_CONCRETE, 0x1111 | PALETTE_TO_STRUCT_CONCRETE, 0x110E | PALETTE_TO_STRUCT_CONCRETE, 0x1110 | PALETTE_TO_STRUCT_CONCRETE, 0x1113 | PALETTE_TO_STRUCT_CONCRETE, 0x1115 | PALETTE_TO_STRUCT_CONCRETE, 0x1112 | PALETTE_TO_STRUCT_CONCRETE, 0x1114 | PALETTE_TO_STRUCT_CONCRETE,
-	0x0, SPR_PILLARS_BASE + 2,
+	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
+	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
+	{  0x98E, PALETTE_TO_STRUCT_CONCRETE }, {  0x990, PALETTE_TO_STRUCT_CONCRETE }, {  0x98D, PALETTE_TO_STRUCT_CONCRETE }, {  0x98F, PALETTE_TO_STRUCT_CONCRETE },
+	{  0x992, PALETTE_TO_STRUCT_CONCRETE }, {  0x994, PALETTE_TO_STRUCT_CONCRETE }, {  0x991, PALETTE_TO_STRUCT_CONCRETE }, {  0x993, PALETTE_TO_STRUCT_CONCRETE },
+	{ 0x10E7, PALETTE_TO_STRUCT_CONCRETE }, { 0x10E9, PALETTE_TO_STRUCT_CONCRETE }, { 0x10E6, PALETTE_TO_STRUCT_CONCRETE }, { 0x10E8, PALETTE_TO_STRUCT_CONCRETE },
+	{ 0x10EB, PALETTE_TO_STRUCT_CONCRETE }, { 0x10ED, PALETTE_TO_STRUCT_CONCRETE }, { 0x10EA, PALETTE_TO_STRUCT_CONCRETE }, { 0x10EC, PALETTE_TO_STRUCT_CONCRETE },
+	{ 0x110F, PALETTE_TO_STRUCT_CONCRETE }, { 0x1111, PALETTE_TO_STRUCT_CONCRETE }, { 0x110E, PALETTE_TO_STRUCT_CONCRETE }, { 0x1110, PALETTE_TO_STRUCT_CONCRETE },
+	{ 0x1113, PALETTE_TO_STRUCT_CONCRETE }, { 0x1115, PALETTE_TO_STRUCT_CONCRETE }, { 0x1112, PALETTE_TO_STRUCT_CONCRETE }, { 0x1114, PALETTE_TO_STRUCT_CONCRETE },
 };
 
 static const PalSpriteID _bridge_sprite_table_1_1[] = {
-	    0x986,     0x988,     0x985,     0x987,     0x98A,     0x98C,     0x989,     0x98B,
-	0x98E | PALETTE_TO_STRUCT_RED, 0x990 | PALETTE_TO_STRUCT_RED, 0x98D | PALETTE_TO_STRUCT_RED, 0x98F | PALETTE_TO_STRUCT_RED, 0x992 | PALETTE_TO_STRUCT_RED, 0x994 | PALETTE_TO_STRUCT_RED, 0x991 | PALETTE_TO_STRUCT_RED, 0x993 | PALETTE_TO_STRUCT_RED,
-	0x10E7 | PALETTE_TO_STRUCT_RED, 0x10E9 | PALETTE_TO_STRUCT_RED, 0x10E6 | PALETTE_TO_STRUCT_RED, 0x10E8 | PALETTE_TO_STRUCT_RED, 0x10EB | PALETTE_TO_STRUCT_RED, 0x10ED | PALETTE_TO_STRUCT_RED, 0x10EA | PALETTE_TO_STRUCT_RED, 0x10EC | PALETTE_TO_STRUCT_RED,
-	0x110F | PALETTE_TO_STRUCT_RED, 0x1111 | PALETTE_TO_STRUCT_RED, 0x110E | PALETTE_TO_STRUCT_RED, 0x1110 | PALETTE_TO_STRUCT_RED, 0x1113 | PALETTE_TO_STRUCT_RED, 0x1115 | PALETTE_TO_STRUCT_RED, 0x1112 | PALETTE_TO_STRUCT_RED, 0x1114 | PALETTE_TO_STRUCT_RED,
+	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
+	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
+	{  0x98E, PALETTE_TO_STRUCT_RED }, {  0x990, PALETTE_TO_STRUCT_RED }, {  0x98D, PALETTE_TO_STRUCT_RED }, {  0x98F, PALETTE_TO_STRUCT_RED },
+	{  0x992, PALETTE_TO_STRUCT_RED }, {  0x994, PALETTE_TO_STRUCT_RED }, {  0x991, PALETTE_TO_STRUCT_RED }, {  0x993, PALETTE_TO_STRUCT_RED },
+	{ 0x10E7, PALETTE_TO_STRUCT_RED }, { 0x10E9, PALETTE_TO_STRUCT_RED }, { 0x10E6, PALETTE_TO_STRUCT_RED }, { 0x10E8, PALETTE_TO_STRUCT_RED },
+	{ 0x10EB, PALETTE_TO_STRUCT_RED }, { 0x10ED, PALETTE_TO_STRUCT_RED }, { 0x10EA, PALETTE_TO_STRUCT_RED }, { 0x10EC, PALETTE_TO_STRUCT_RED },
+	{ 0x110F, PALETTE_TO_STRUCT_RED }, { 0x1111, PALETTE_TO_STRUCT_RED }, { 0x110E, PALETTE_TO_STRUCT_RED }, { 0x1110, PALETTE_TO_STRUCT_RED },
+	{ 0x1113, PALETTE_TO_STRUCT_RED }, { 0x1115, PALETTE_TO_STRUCT_RED }, { 0x1112, PALETTE_TO_STRUCT_RED }, { 0x1114, PALETTE_TO_STRUCT_RED },
 };
 
 static const PalSpriteID _bridge_sprite_table_6_0[] = {
-	    0x9CD,     0x9D9,       0x0,       0x0,     0x9CE,     0x9DA,       0x0,       0x0,
-	    0x9D3,     0x9D9,       0x0,       0x0,     0x9D4,     0x9DA,       0x0,       0x0,
-	   0x10FC,     0x9D9,       0x0,       0x0,    0x10FD,     0x9DA,       0x0,       0x0,
-	   0x1124,     0x9D9,       0x0,       0x0,    0x1125,     0x9DA,       0x0,       0x0,
+	{  0x9CD, PAL_NONE }, {  0x9D9, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9CE, PAL_NONE }, {  0x9DA, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D3, PAL_NONE }, {  0x9D9, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D4, PAL_NONE }, {  0x9DA, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10FC, PAL_NONE }, {  0x9D9, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10FD, PAL_NONE }, {  0x9DA, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1124, PAL_NONE }, {  0x9D9, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1125, PAL_NONE }, {  0x9DA, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_6_1[] = {
-	    0x9CB,     0x9D7,     0x9DD,       0x0,     0x9D0,     0x9DC,     0x9E0,       0x0,
-	    0x9D1,     0x9D7,     0x9DD,       0x0,     0x9D6,     0x9DC,     0x9E0,       0x0,
-	   0x10FA,     0x9D7,     0x9DD,       0x0,    0x10FF,     0x9DC,     0x9E0,       0x0,
-	   0x1122,     0x9D7,     0x9DD,       0x0,    0x1127,     0x9DC,     0x9E0,       0x0,
+	{  0x9CB, PAL_NONE }, {  0x9D7, PAL_NONE }, {  0x9DD, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D0, PAL_NONE }, {  0x9DC, PAL_NONE }, {  0x9E0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D1, PAL_NONE }, {  0x9D7, PAL_NONE }, {  0x9DD, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D6, PAL_NONE }, {  0x9DC, PAL_NONE }, {  0x9E0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10FA, PAL_NONE }, {  0x9D7, PAL_NONE }, {  0x9DD, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10FF, PAL_NONE }, {  0x9DC, PAL_NONE }, {  0x9E0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1122, PAL_NONE }, {  0x9D7, PAL_NONE }, {  0x9DD, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1127, PAL_NONE }, {  0x9DC, PAL_NONE }, {  0x9E0, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_6_2[] = {
-	    0x9CC,     0x9D8,     0x9DE,       0x0,     0x9CF,     0x9DB,     0x9DF,       0x0,
-	    0x9D2,     0x9D8,     0x9DE,       0x0,     0x9D5,     0x9DB,     0x9DF,       0x0,
-	   0x10FB,     0x9D8,     0x9DE,       0x0,    0x10FE,     0x9DB,     0x9DF,       0x0,
-	   0x1123,     0x9D8,     0x9DE,       0x0,    0x1126,     0x9DB,     0x9DF,       0x0,
+	{  0x9CC, PAL_NONE }, {  0x9D8, PAL_NONE }, {  0x9DE, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9CF, PAL_NONE }, {  0x9DB, PAL_NONE }, {  0x9DF, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D2, PAL_NONE }, {  0x9D8, PAL_NONE }, {  0x9DE, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D5, PAL_NONE }, {  0x9DB, PAL_NONE }, {  0x9DF, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10FB, PAL_NONE }, {  0x9D8, PAL_NONE }, {  0x9DE, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10FE, PAL_NONE }, {  0x9DB, PAL_NONE }, {  0x9DF, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1123, PAL_NONE }, {  0x9D8, PAL_NONE }, {  0x9DE, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1126, PAL_NONE }, {  0x9DB, PAL_NONE }, {  0x9DF, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_6_3[] = {
-	    0x986,     0x988,     0x985,     0x987,     0x98A,     0x98C,     0x989,     0x98B,
-	    0x98E,     0x990,     0x98D,     0x98F,     0x992,     0x994,     0x991,     0x993,
-	   0x10E7,    0x10E9,    0x10E6,    0x10E8,    0x10EB,    0x10ED,    0x10EA,    0x10EC,
-	   0x110F,    0x1111,    0x110E,    0x1110,    0x1113,    0x1115,    0x1112,    0x1114,
+	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
+	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
+	{  0x98E, PAL_NONE }, {  0x990, PAL_NONE }, {  0x98D, PAL_NONE }, {  0x98F, PAL_NONE },
+	{  0x992, PAL_NONE }, {  0x994, PAL_NONE }, {  0x991, PAL_NONE }, {  0x993, PAL_NONE },
+	{ 0x10E7, PAL_NONE }, { 0x10E9, PAL_NONE }, { 0x10E6, PAL_NONE }, { 0x10E8, PAL_NONE },
+	{ 0x10EB, PAL_NONE }, { 0x10ED, PAL_NONE }, { 0x10EA, PAL_NONE }, { 0x10EC, PAL_NONE },
+	{ 0x110F, PAL_NONE }, { 0x1111, PAL_NONE }, { 0x110E, PAL_NONE }, { 0x1110, PAL_NONE },
+	{ 0x1113, PAL_NONE }, { 0x1115, PAL_NONE }, { 0x1112, PAL_NONE }, { 0x1114, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_7_0[] = {
-	0x9CD | PALETTE_TO_STRUCT_BROWN, 0x9D9 | PALETTE_TO_STRUCT_BROWN,       0x0,       0x0, 0x9CE | PALETTE_TO_STRUCT_BROWN, 0x9DA | PALETTE_TO_STRUCT_BROWN,       0x0,       0x0,
-	0x9D3 | PALETTE_TO_STRUCT_BROWN, 0x9D9 | PALETTE_TO_STRUCT_BROWN,       0x0,       0x0, 0x9D4 | PALETTE_TO_STRUCT_BROWN, 0x9DA | PALETTE_TO_STRUCT_BROWN,       0x0,       0x0,
-	0x10FC | PALETTE_TO_STRUCT_BROWN, 0x9D9 | PALETTE_TO_STRUCT_BROWN,       0x0,       0x0, 0x10FD | PALETTE_TO_STRUCT_BROWN, 0x9DA | PALETTE_TO_STRUCT_BROWN,       0x0,       0x0,
-	0x1124 | PALETTE_TO_STRUCT_BROWN, 0x9D9 | PALETTE_TO_STRUCT_BROWN,       0x0,       0x0, 0x1125 | PALETTE_TO_STRUCT_BROWN, 0x9DA | PALETTE_TO_STRUCT_BROWN,       0x0,       0x0,
+	{  0x9CD, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9CE, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D3, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9D4, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10FC, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10FD, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1124, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1125, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_7_1[] = {
-	0x9CB | PALETTE_TO_STRUCT_BROWN, 0x9D7 | PALETTE_TO_STRUCT_BROWN, 0x9DD | PALETTE_TO_STRUCT_BROWN,       0x0, 0x9D0 | PALETTE_TO_STRUCT_BROWN, 0x9DC | PALETTE_TO_STRUCT_BROWN, 0x9E0 | PALETTE_TO_STRUCT_BROWN,       0x0,
-	0x9D1 | PALETTE_TO_STRUCT_BROWN, 0x9D7 | PALETTE_TO_STRUCT_BROWN, 0x9DD | PALETTE_TO_STRUCT_BROWN,       0x0, 0x9D6 | PALETTE_TO_STRUCT_BROWN, 0x9DC | PALETTE_TO_STRUCT_BROWN, 0x9E0 | PALETTE_TO_STRUCT_BROWN,       0x0,
-	0x10FA | PALETTE_TO_STRUCT_BROWN, 0x9D7 | PALETTE_TO_STRUCT_BROWN, 0x9DD | PALETTE_TO_STRUCT_BROWN,       0x0, 0x10FF | PALETTE_TO_STRUCT_BROWN, 0x9DC | PALETTE_TO_STRUCT_BROWN, 0x9E0 | PALETTE_TO_STRUCT_BROWN,       0x0,
-	0x1122 | PALETTE_TO_STRUCT_BROWN, 0x9D7 | PALETTE_TO_STRUCT_BROWN, 0x9DD | PALETTE_TO_STRUCT_BROWN,       0x0, 0x1127 | PALETTE_TO_STRUCT_BROWN, 0x9DC | PALETTE_TO_STRUCT_BROWN, 0x9E0 | PALETTE_TO_STRUCT_BROWN,       0x0,
+	{  0x9CB, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{  0x9D0, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{  0x9D1, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{  0x9D6, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{ 0x10FA, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{ 0x10FF, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{ 0x1122, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{ 0x1127, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_7_2[] = {
-	0x9CC | PALETTE_TO_STRUCT_BROWN, 0x9D8 | PALETTE_TO_STRUCT_BROWN, 0x9DE | PALETTE_TO_STRUCT_BROWN,       0x0, 0x9CF | PALETTE_TO_STRUCT_BROWN, 0x9DB | PALETTE_TO_STRUCT_BROWN, 0x9DF | PALETTE_TO_STRUCT_BROWN,       0x0,
-	0x9D2 | PALETTE_TO_STRUCT_BROWN, 0x9D8 | PALETTE_TO_STRUCT_BROWN, 0x9DE | PALETTE_TO_STRUCT_BROWN,       0x0, 0x9D5 | PALETTE_TO_STRUCT_BROWN, 0x9DB | PALETTE_TO_STRUCT_BROWN, 0x9DF | PALETTE_TO_STRUCT_BROWN,       0x0,
-	0x10FB | PALETTE_TO_STRUCT_BROWN, 0x9D8 | PALETTE_TO_STRUCT_BROWN, 0x9DE | PALETTE_TO_STRUCT_BROWN,       0x0, 0x10FE | PALETTE_TO_STRUCT_BROWN, 0x9DB | PALETTE_TO_STRUCT_BROWN, 0x9DF | PALETTE_TO_STRUCT_BROWN,       0x0,
-	0x1123 | PALETTE_TO_STRUCT_BROWN, 0x9D8 | PALETTE_TO_STRUCT_BROWN, 0x9DE | PALETTE_TO_STRUCT_BROWN,       0x0, 0x1126 | PALETTE_TO_STRUCT_BROWN, 0x9DB | PALETTE_TO_STRUCT_BROWN, 0x9DF | PALETTE_TO_STRUCT_BROWN,       0x0,
+	{  0x9CC, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{  0x9CF, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{  0x9D2, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{  0x9D5, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{ 0x10FB, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{ 0x10FE, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{ 0x1123, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
+	{ 0x1126, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_7_3[] = {
-	    0x986,     0x988,     0x985,     0x987,     0x98A,     0x98C,     0x989,     0x98B,
-	0x98E | PALETTE_TO_STRUCT_BROWN, 0x990 | PALETTE_TO_STRUCT_BROWN, 0x98D | PALETTE_TO_STRUCT_BROWN, 0x98F | PALETTE_TO_STRUCT_BROWN, 0x992 | PALETTE_TO_STRUCT_BROWN, 0x994 | PALETTE_TO_STRUCT_BROWN, 0x991 | PALETTE_TO_STRUCT_BROWN, 0x993 | PALETTE_TO_STRUCT_BROWN,
-	0x10E7 | PALETTE_TO_STRUCT_BROWN, 0x10E9 | PALETTE_TO_STRUCT_BROWN, 0x10E6 | PALETTE_TO_STRUCT_BROWN, 0x10E8 | PALETTE_TO_STRUCT_BROWN, 0x10EB | PALETTE_TO_STRUCT_BROWN, 0x10ED | PALETTE_TO_STRUCT_BROWN, 0x10EA | PALETTE_TO_STRUCT_BROWN, 0x10EC | PALETTE_TO_STRUCT_BROWN,
-	0x110F | PALETTE_TO_STRUCT_BROWN, 0x1111 | PALETTE_TO_STRUCT_BROWN, 0x110E | PALETTE_TO_STRUCT_BROWN, 0x1110 | PALETTE_TO_STRUCT_BROWN, 0x1113 | PALETTE_TO_STRUCT_BROWN, 0x1115 | PALETTE_TO_STRUCT_BROWN, 0x1112 | PALETTE_TO_STRUCT_BROWN, 0x1114 | PALETTE_TO_STRUCT_BROWN,
+	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
+	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
+	{  0x98E, PALETTE_TO_STRUCT_BROWN }, {  0x990, PALETTE_TO_STRUCT_BROWN }, {  0x98D, PALETTE_TO_STRUCT_BROWN }, {  0x98F, PALETTE_TO_STRUCT_BROWN },
+	{  0x992, PALETTE_TO_STRUCT_BROWN }, {  0x994, PALETTE_TO_STRUCT_BROWN }, {  0x991, PALETTE_TO_STRUCT_BROWN }, {  0x993, PALETTE_TO_STRUCT_BROWN },
+	{ 0x10E7, PALETTE_TO_STRUCT_BROWN }, { 0x10E9, PALETTE_TO_STRUCT_BROWN }, { 0x10E6, PALETTE_TO_STRUCT_BROWN }, { 0x10E8, PALETTE_TO_STRUCT_BROWN },
+	{ 0x10EB, PALETTE_TO_STRUCT_BROWN }, { 0x10ED, PALETTE_TO_STRUCT_BROWN }, { 0x10EA, PALETTE_TO_STRUCT_BROWN }, { 0x10EC, PALETTE_TO_STRUCT_BROWN },
+	{ 0x110F, PALETTE_TO_STRUCT_BROWN }, { 0x1111, PALETTE_TO_STRUCT_BROWN }, { 0x110E, PALETTE_TO_STRUCT_BROWN }, { 0x1110, PALETTE_TO_STRUCT_BROWN },
+	{ 0x1113, PALETTE_TO_STRUCT_BROWN }, { 0x1115, PALETTE_TO_STRUCT_BROWN }, { 0x1112, PALETTE_TO_STRUCT_BROWN }, { 0x1114, PALETTE_TO_STRUCT_BROWN },
 };
 
 static const PalSpriteID _bridge_sprite_table_8_0[] = {
-	0x9CD | PALETTE_TO_STRUCT_RED, 0x9D9 | PALETTE_TO_STRUCT_RED,       0x0,       0x0, 0x9CE | PALETTE_TO_STRUCT_RED, 0x9DA | PALETTE_TO_STRUCT_RED,       0x0,       0x0,
-	0x9D3 | PALETTE_TO_STRUCT_RED, 0x9D9 | PALETTE_TO_STRUCT_RED,       0x0,       0x0, 0x9D4 | PALETTE_TO_STRUCT_RED, 0x9DA | PALETTE_TO_STRUCT_RED,       0x0,       0x0,
-	0x10FC | PALETTE_TO_STRUCT_RED, 0x9D9 | PALETTE_TO_STRUCT_RED,       0x0,       0x0, 0x10FD | PALETTE_TO_STRUCT_RED, 0x9DA | PALETTE_TO_STRUCT_RED,       0x0,       0x0,
-	0x1124 | PALETTE_TO_STRUCT_RED, 0x9D9 | PALETTE_TO_STRUCT_RED,       0x0,       0x0, 0x1125 | PALETTE_TO_STRUCT_RED, 0x9DA | PALETTE_TO_STRUCT_RED,       0x0,       0x0,
+	{  0x9CD, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{  0x9CE, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{  0x9D3, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{  0x9D4, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{ 0x10FC, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{ 0x10FD, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{ 0x1124, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
+	{ 0x1125, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_8_1[] = {
-	0x9CB | PALETTE_TO_STRUCT_RED, 0x9D7 | PALETTE_TO_STRUCT_RED, 0x9DD | PALETTE_TO_STRUCT_RED,       0x0, 0x9D0 | PALETTE_TO_STRUCT_RED, 0x9DC | PALETTE_TO_STRUCT_RED, 0x9E0 | PALETTE_TO_STRUCT_RED,       0x0,
-	0x9D1 | PALETTE_TO_STRUCT_RED, 0x9D7 | PALETTE_TO_STRUCT_RED, 0x9DD | PALETTE_TO_STRUCT_RED,       0x0, 0x9D6 | PALETTE_TO_STRUCT_RED, 0x9DC | PALETTE_TO_STRUCT_RED, 0x9E0 | PALETTE_TO_STRUCT_RED,       0x0,
-	0x10FA | PALETTE_TO_STRUCT_RED, 0x9D7 | PALETTE_TO_STRUCT_RED, 0x9DD | PALETTE_TO_STRUCT_RED,       0x0, 0x10FF | PALETTE_TO_STRUCT_RED, 0x9DC | PALETTE_TO_STRUCT_RED, 0x9E0 | PALETTE_TO_STRUCT_RED,       0x0,
-	0x1122 | PALETTE_TO_STRUCT_RED, 0x9D7 | PALETTE_TO_STRUCT_RED, 0x9DD | PALETTE_TO_STRUCT_RED,       0x0, 0x1127 | PALETTE_TO_STRUCT_RED, 0x9DC | PALETTE_TO_STRUCT_RED, 0x9E0 | PALETTE_TO_STRUCT_RED,       0x0,
+	{  0x9CB, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{  0x9D0, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{  0x9D1, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{  0x9D6, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{ 0x10FA, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{ 0x10FF, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{ 0x1122, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{ 0x1127, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_8_2[] = {
-	0x9CC | PALETTE_TO_STRUCT_RED, 0x9D8 | PALETTE_TO_STRUCT_RED, 0x9DE | PALETTE_TO_STRUCT_RED,       0x0, 0x9CF | PALETTE_TO_STRUCT_RED, 0x9DB | PALETTE_TO_STRUCT_RED, 0x9DF | PALETTE_TO_STRUCT_RED,       0x0,
-	0x9D2 | PALETTE_TO_STRUCT_RED, 0x9D8 | PALETTE_TO_STRUCT_RED, 0x9DE | PALETTE_TO_STRUCT_RED,       0x0, 0x9D5 | PALETTE_TO_STRUCT_RED, 0x9DB | PALETTE_TO_STRUCT_RED, 0x9DF | PALETTE_TO_STRUCT_RED,       0x0,
-	0x10FB | PALETTE_TO_STRUCT_RED, 0x9D8 | PALETTE_TO_STRUCT_RED, 0x9DE | PALETTE_TO_STRUCT_RED,       0x0, 0x10FE | PALETTE_TO_STRUCT_RED, 0x9DB | PALETTE_TO_STRUCT_RED, 0x9DF | PALETTE_TO_STRUCT_RED,       0x0,
-	0x1123 | PALETTE_TO_STRUCT_RED, 0x9D8 | PALETTE_TO_STRUCT_RED, 0x9DE | PALETTE_TO_STRUCT_RED,       0x0, 0x1126 | PALETTE_TO_STRUCT_RED, 0x9DB | PALETTE_TO_STRUCT_RED, 0x9DF | PALETTE_TO_STRUCT_RED,       0x0,
+	{  0x9CC, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{  0x9CF, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{  0x9D2, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{  0x9D5, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{ 0x10FB, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{ 0x10FE, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{ 0x1123, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
+	{ 0x1126, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_8_3[] = {
-	    0x986,     0x988,     0x985,     0x987,     0x98A,     0x98C,     0x989,     0x98B,
-	0x98E | PALETTE_TO_STRUCT_RED, 0x990 | PALETTE_TO_STRUCT_RED, 0x98D | PALETTE_TO_STRUCT_RED, 0x98F | PALETTE_TO_STRUCT_RED, 0x992 | PALETTE_TO_STRUCT_RED, 0x994 | PALETTE_TO_STRUCT_RED, 0x991 | PALETTE_TO_STRUCT_RED, 0x993 | PALETTE_TO_STRUCT_RED,
-	0x10E7 | PALETTE_TO_STRUCT_RED, 0x10E9 | PALETTE_TO_STRUCT_RED, 0x10E6 | PALETTE_TO_STRUCT_RED, 0x10E8 | PALETTE_TO_STRUCT_RED, 0x10EB | PALETTE_TO_STRUCT_RED, 0x10ED | PALETTE_TO_STRUCT_RED, 0x10EA | PALETTE_TO_STRUCT_RED, 0x10EC | PALETTE_TO_STRUCT_RED,
-	0x110F | PALETTE_TO_STRUCT_RED, 0x1111 | PALETTE_TO_STRUCT_RED, 0x110E | PALETTE_TO_STRUCT_RED, 0x1110 | PALETTE_TO_STRUCT_RED, 0x1113 | PALETTE_TO_STRUCT_RED, 0x1115 | PALETTE_TO_STRUCT_RED, 0x1112 | PALETTE_TO_STRUCT_RED, 0x1114 | PALETTE_TO_STRUCT_RED,
+	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
+	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
+	{  0x98E, PALETTE_TO_STRUCT_RED }, {  0x990, PALETTE_TO_STRUCT_RED }, {  0x98D, PALETTE_TO_STRUCT_RED }, {  0x98F, PALETTE_TO_STRUCT_RED },
+	{  0x992, PALETTE_TO_STRUCT_RED }, {  0x994, PALETTE_TO_STRUCT_RED }, {  0x991, PALETTE_TO_STRUCT_RED }, {  0x993, PALETTE_TO_STRUCT_RED },
+	{ 0x10E7, PALETTE_TO_STRUCT_RED }, { 0x10E9, PALETTE_TO_STRUCT_RED }, { 0x10E6, PALETTE_TO_STRUCT_RED }, { 0x10E8, PALETTE_TO_STRUCT_RED },
+	{ 0x10EB, PALETTE_TO_STRUCT_RED }, { 0x10ED, PALETTE_TO_STRUCT_RED }, { 0x10EA, PALETTE_TO_STRUCT_RED }, { 0x10EC, PALETTE_TO_STRUCT_RED },
+	{ 0x110F, PALETTE_TO_STRUCT_RED }, { 0x1111, PALETTE_TO_STRUCT_RED }, { 0x110E, PALETTE_TO_STRUCT_RED }, { 0x1110, PALETTE_TO_STRUCT_RED },
+	{ 0x1113, PALETTE_TO_STRUCT_RED }, { 0x1115, PALETTE_TO_STRUCT_RED }, { 0x1112, PALETTE_TO_STRUCT_RED }, { 0x1114, PALETTE_TO_STRUCT_RED },
 };
 
 static const PalSpriteID _bridge_sprite_table_0_0[] = {
-	    0x9F2,     0x9F6,     0x9F8,       0x0,     0x9F1,     0x9F5,     0x9F7,       0x0,
-	    0x9F4,     0x9F6,     0x9F8,       0x0,     0x9F3,     0x9F5,     0x9F7,       0x0,
-	   0x1109,     0x9F6,     0x9F8,       0x0,    0x1108,     0x9F5,     0x9F7,       0x0,
-	   0x1131,     0x9F6,     0x9F8,       0x0,    0x1130,     0x9F5,     0x9F7,       0x0,
+	{  0x9F2, PAL_NONE }, {  0x9F6, PAL_NONE }, {  0x9F8, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9F1, PAL_NONE }, {  0x9F5, PAL_NONE }, {  0x9F7, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9F4, PAL_NONE }, {  0x9F6, PAL_NONE }, {  0x9F8, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9F3, PAL_NONE }, {  0x9F5, PAL_NONE }, {  0x9F7, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1109, PAL_NONE }, {  0x9F6, PAL_NONE }, {  0x9F8, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1108, PAL_NONE }, {  0x9F5, PAL_NONE }, {  0x9F7, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1131, PAL_NONE }, {  0x9F6, PAL_NONE }, {  0x9F8, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1130, PAL_NONE }, {  0x9F5, PAL_NONE }, {  0x9F7, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_0_1[] = {
-	    0x9EE,     0x9ED,     0x9F0,     0x9EF,     0x9EA,     0x9E9,     0x9EB,     0x9EC,
-	    0x9E6,     0x9E5,     0x9E8,     0x9E7,     0x9E2,     0x9E1,     0x9E3,     0x9E4,
-	   0x1105,    0x1104,    0x1107,    0x1106,    0x1101,    0x1100,    0x1102,    0x1103,
-	   0x112D,    0x112C,    0x112F,    0x112E,    0x1129,    0x1128,    0x112A,    0x112B,
+	{  0x9EE, PAL_NONE }, {  0x9ED, PAL_NONE }, {  0x9F0, PAL_NONE }, {  0x9EF, PAL_NONE },
+	{  0x9EA, PAL_NONE }, {  0x9E9, PAL_NONE }, {  0x9EB, PAL_NONE }, {  0x9EC, PAL_NONE },
+	{  0x9E6, PAL_NONE }, {  0x9E5, PAL_NONE }, {  0x9E8, PAL_NONE }, {  0x9E7, PAL_NONE },
+	{  0x9E2, PAL_NONE }, {  0x9E1, PAL_NONE }, {  0x9E3, PAL_NONE }, {  0x9E4, PAL_NONE },
+	{ 0x1105, PAL_NONE }, { 0x1104, PAL_NONE }, { 0x1107, PAL_NONE }, { 0x1106, PAL_NONE },
+	{ 0x1101, PAL_NONE }, { 0x1100, PAL_NONE }, { 0x1102, PAL_NONE }, { 0x1103, PAL_NONE },
+	{ 0x112D, PAL_NONE }, { 0x112C, PAL_NONE }, { 0x112F, PAL_NONE }, { 0x112E, PAL_NONE },
+	{ 0x1129, PAL_NONE }, { 0x1128, PAL_NONE }, { 0x112A, PAL_NONE }, { 0x112B, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_1_0[] = {
-	0x9BD | PALETTE_TO_STRUCT_RED, 0x9C1 | PALETTE_TO_STRUCT_RED,     0x9C9,       0x0, 0x9BE | PALETTE_TO_STRUCT_RED, 0x9C2 | PALETTE_TO_STRUCT_RED,     0x9CA,       0x0,
-	0x9BF | PALETTE_TO_STRUCT_RED, 0x9C1 | PALETTE_TO_STRUCT_RED,     0x9C9,       0x0, 0x9C0 | PALETTE_TO_STRUCT_RED, 0x9C2 | PALETTE_TO_STRUCT_RED,     0x9CA,       0x0,
-	0x10F8 | PALETTE_TO_STRUCT_RED, 0x9C1 | PALETTE_TO_STRUCT_RED,     0x9C9,       0x0, 0x10F9 | PALETTE_TO_STRUCT_RED, 0x9C2 | PALETTE_TO_STRUCT_RED,     0x9CA,       0x0,
-	0x1120 | PALETTE_TO_STRUCT_RED, 0x9C1 | PALETTE_TO_STRUCT_RED,     0x9C9,       0x0, 0x1121 | PALETTE_TO_STRUCT_RED, 0x9C2 | PALETTE_TO_STRUCT_RED,     0x9CA,       0x0,
+	{  0x9BD, PALETTE_TO_STRUCT_RED }, { 0x9C1, PALETTE_TO_STRUCT_RED }, {     0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9BE, PALETTE_TO_STRUCT_RED }, { 0x9C2, PALETTE_TO_STRUCT_RED }, {     0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9BF, PALETTE_TO_STRUCT_RED }, { 0x9C1, PALETTE_TO_STRUCT_RED }, {     0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9C0, PALETTE_TO_STRUCT_RED }, { 0x9C2, PALETTE_TO_STRUCT_RED }, {     0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F8, PALETTE_TO_STRUCT_RED }, { 0x9C1, PALETTE_TO_STRUCT_RED }, {     0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x10F9, PALETTE_TO_STRUCT_RED }, { 0x9C2, PALETTE_TO_STRUCT_RED }, {     0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1120, PALETTE_TO_STRUCT_RED }, { 0x9C1, PALETTE_TO_STRUCT_RED }, {     0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1121, PALETTE_TO_STRUCT_RED }, { 0x9C2, PALETTE_TO_STRUCT_RED }, {     0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_9_0[] = {
-	    0x9F9,     0x9FD,     0x9C9,       0x0,     0x9FA,     0x9FE,     0x9CA,       0x0,
-	    0x9FB,     0x9FD,     0x9C9,       0x0,     0x9FC,     0x9FE,     0x9CA,       0x0,
-	   0x110A,     0x9FD,     0x9C9,       0x0,    0x110B,     0x9FE,     0x9CA,       0x0,
-	   0x1132,     0x9FD,     0x9C9,       0x0,    0x1133,     0x9FE,     0x9CA,       0x0,
+	{  0x9F9, PAL_NONE }, {  0x9FD, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9FA, PAL_NONE }, {  0x9FE, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9FB, PAL_NONE }, {  0x9FD, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0x9FC, PAL_NONE }, {  0x9FE, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x110A, PAL_NONE }, {  0x9FD, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x110B, PAL_NONE }, {  0x9FE, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1132, PAL_NONE }, {  0x9FD, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
+	{ 0x1133, PAL_NONE }, {  0x9FE, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_10_0[] = {
-	    0xA0B,     0xA01,       0x0,       0x0,     0xA0C,     0xA02,       0x0,       0x0,
-	    0xA11,     0xA01,       0x0,       0x0,     0xA12,     0xA02,       0x0,       0x0,
-	    0xA17,     0xA01,       0x0,       0x0,     0xA18,     0xA02,       0x0,       0x0,
-	    0xA1D,     0xA01,       0x0,       0x0,     0xA1E,     0xA02,       0x0,       0x0,
+	{  0xA0B, PAL_NONE }, {  0xA01, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA0C, PAL_NONE }, {  0xA02, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA11, PAL_NONE }, {  0xA01, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA12, PAL_NONE }, {  0xA02, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA17, PAL_NONE }, {  0xA01, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA18, PAL_NONE }, {  0xA02, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA1D, PAL_NONE }, {  0xA01, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA1E, PAL_NONE }, {  0xA02, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_10_1[] = {
-	    0xA09,     0x9FF,     0xA05,       0x0,     0xA0E,     0xA04,     0xA08,       0x0,
-	    0xA0F,     0x9FF,     0xA05,       0x0,     0xA14,     0xA04,     0xA08,       0x0,
-	    0xA15,     0x9FF,     0xA05,       0x0,     0xA1A,     0xA04,     0xA08,       0x0,
-	    0xA1B,     0x9FF,     0xA05,       0x0,     0xA20,     0xA04,     0xA08,       0x0,
+	{  0xA09, PAL_NONE }, {  0x9FF, PAL_NONE }, {  0xA05, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA0E, PAL_NONE }, {  0xA04, PAL_NONE }, {  0xA08, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA0F, PAL_NONE }, {  0x9FF, PAL_NONE }, {  0xA05, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA14, PAL_NONE }, {  0xA04, PAL_NONE }, {  0xA08, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA15, PAL_NONE }, {  0x9FF, PAL_NONE }, {  0xA05, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA1A, PAL_NONE }, {  0xA04, PAL_NONE }, {  0xA08, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA1B, PAL_NONE }, {  0x9FF, PAL_NONE }, {  0xA05, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA20, PAL_NONE }, {  0xA04, PAL_NONE }, {  0xA08, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_10_2[] = {
-	    0xA0A,     0xA00,     0xA06,       0x0,     0xA0D,     0xA03,     0xA07,       0x0,
-	    0xA10,     0xA00,     0xA06,       0x0,     0xA13,     0xA03,     0xA07,       0x0,
-	    0xA16,     0xA00,     0xA06,       0x0,     0xA19,     0xA03,     0xA07,       0x0,
-	    0xA1C,     0xA00,     0xA06,       0x0,     0xA1F,     0xA03,     0xA07,       0x0,
+	{  0xA0A, PAL_NONE }, {  0xA00, PAL_NONE }, {  0xA06, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA0D, PAL_NONE }, {  0xA03, PAL_NONE }, {  0xA07, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA10, PAL_NONE }, {  0xA00, PAL_NONE }, {  0xA06, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA13, PAL_NONE }, {  0xA03, PAL_NONE }, {  0xA07, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA16, PAL_NONE }, {  0xA00, PAL_NONE }, {  0xA06, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA19, PAL_NONE }, {  0xA03, PAL_NONE }, {  0xA07, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA1C, PAL_NONE }, {  0xA00, PAL_NONE }, {  0xA06, PAL_NONE }, {    0x0, PAL_NONE },
+	{  0xA1F, PAL_NONE }, {  0xA03, PAL_NONE }, {  0xA07, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_11_0[] = {
-    0xA0B | PALETTE_TO_STRUCT_YELLOW,     0xA01 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,     0xA0C | PALETTE_TO_STRUCT_YELLOW,     0xA02 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,
-    0xA11 | PALETTE_TO_STRUCT_YELLOW,     0xA01 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,     0xA12 | PALETTE_TO_STRUCT_YELLOW,     0xA02 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,
-    0xA17 | PALETTE_TO_STRUCT_YELLOW,     0xA01 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,     0xA18 | PALETTE_TO_STRUCT_YELLOW,     0xA02 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,
-    0xA1D | PALETTE_TO_STRUCT_YELLOW,     0xA01 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,     0xA1E | PALETTE_TO_STRUCT_YELLOW,     0xA02 | PALETTE_TO_STRUCT_YELLOW,       0x0,       0x0,
+    {  0xA0B, PALETTE_TO_STRUCT_YELLOW }, {     0xA01, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA0C, PALETTE_TO_STRUCT_YELLOW }, {     0xA02, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA11, PALETTE_TO_STRUCT_YELLOW }, {     0xA01, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA12, PALETTE_TO_STRUCT_YELLOW }, {     0xA02, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA17, PALETTE_TO_STRUCT_YELLOW }, {     0xA01, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA18, PALETTE_TO_STRUCT_YELLOW }, {     0xA02, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA1D, PALETTE_TO_STRUCT_YELLOW }, {     0xA01, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA1E, PALETTE_TO_STRUCT_YELLOW }, {     0xA02, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_11_1[] = {
-    0xA09 | PALETTE_TO_STRUCT_YELLOW,     0x9FF | PALETTE_TO_STRUCT_YELLOW,     0xA05 | PALETTE_TO_STRUCT_YELLOW,       0x0,     0xA0E | PALETTE_TO_STRUCT_YELLOW,     0xA04 | PALETTE_TO_STRUCT_YELLOW,     0xA08 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-    0xA0F | PALETTE_TO_STRUCT_YELLOW,     0x9FF | PALETTE_TO_STRUCT_YELLOW,     0xA05 | PALETTE_TO_STRUCT_YELLOW,       0x0,     0xA14 | PALETTE_TO_STRUCT_YELLOW,     0xA04 | PALETTE_TO_STRUCT_YELLOW,     0xA08 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-    0xA15 | PALETTE_TO_STRUCT_YELLOW,     0x9FF | PALETTE_TO_STRUCT_YELLOW,     0xA05 | PALETTE_TO_STRUCT_YELLOW,       0x0,     0xA1A | PALETTE_TO_STRUCT_YELLOW,     0xA04 | PALETTE_TO_STRUCT_YELLOW,     0xA08 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-    0xA1B | PALETTE_TO_STRUCT_YELLOW,     0x9FF | PALETTE_TO_STRUCT_YELLOW,     0xA05 | PALETTE_TO_STRUCT_YELLOW,       0x0,     0xA20 | PALETTE_TO_STRUCT_YELLOW,     0xA04 | PALETTE_TO_STRUCT_YELLOW,     0xA08 | PALETTE_TO_STRUCT_YELLOW,       0x0,
+    {  0xA09, PALETTE_TO_STRUCT_YELLOW }, {     0x9FF, PALETTE_TO_STRUCT_YELLOW }, {     0xA05, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA0E, PALETTE_TO_STRUCT_YELLOW }, {     0xA04, PALETTE_TO_STRUCT_YELLOW }, {     0xA08, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA0F, PALETTE_TO_STRUCT_YELLOW }, {     0x9FF, PALETTE_TO_STRUCT_YELLOW }, {     0xA05, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA14, PALETTE_TO_STRUCT_YELLOW }, {     0xA04, PALETTE_TO_STRUCT_YELLOW }, {     0xA08, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA15, PALETTE_TO_STRUCT_YELLOW }, {     0x9FF, PALETTE_TO_STRUCT_YELLOW }, {     0xA05, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA1A, PALETTE_TO_STRUCT_YELLOW }, {     0xA04, PALETTE_TO_STRUCT_YELLOW }, {     0xA08, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA1B, PALETTE_TO_STRUCT_YELLOW }, {     0x9FF, PALETTE_TO_STRUCT_YELLOW }, {     0xA05, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA20, PALETTE_TO_STRUCT_YELLOW }, {     0xA04, PALETTE_TO_STRUCT_YELLOW }, {     0xA08, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_11_2[] = {
-    0xA0A | PALETTE_TO_STRUCT_YELLOW,     0xA00 | PALETTE_TO_STRUCT_YELLOW,     0xA06 | PALETTE_TO_STRUCT_YELLOW,       0x0,     0xA0D | PALETTE_TO_STRUCT_YELLOW,     0xA03 | PALETTE_TO_STRUCT_YELLOW,     0xA07 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-    0xA10 | PALETTE_TO_STRUCT_YELLOW,     0xA00 | PALETTE_TO_STRUCT_YELLOW,     0xA06 | PALETTE_TO_STRUCT_YELLOW,       0x0,     0xA13 | PALETTE_TO_STRUCT_YELLOW,     0xA03 | PALETTE_TO_STRUCT_YELLOW,     0xA07 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-    0xA16 | PALETTE_TO_STRUCT_YELLOW,     0xA00 | PALETTE_TO_STRUCT_YELLOW,     0xA06 | PALETTE_TO_STRUCT_YELLOW,       0x0,     0xA19 | PALETTE_TO_STRUCT_YELLOW,     0xA03 | PALETTE_TO_STRUCT_YELLOW,     0xA07 | PALETTE_TO_STRUCT_YELLOW,       0x0,
-    0xA1C | PALETTE_TO_STRUCT_YELLOW,     0xA00 | PALETTE_TO_STRUCT_YELLOW,     0xA06 | PALETTE_TO_STRUCT_YELLOW,       0x0,     0xA1F | PALETTE_TO_STRUCT_YELLOW,     0xA03 | PALETTE_TO_STRUCT_YELLOW,     0xA07 | PALETTE_TO_STRUCT_YELLOW,       0x0,
+    {  0xA0A, PALETTE_TO_STRUCT_YELLOW }, {     0xA00, PALETTE_TO_STRUCT_YELLOW }, {     0xA06, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA0D, PALETTE_TO_STRUCT_YELLOW }, {     0xA03, PALETTE_TO_STRUCT_YELLOW }, {     0xA07, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA10, PALETTE_TO_STRUCT_YELLOW }, {     0xA00, PALETTE_TO_STRUCT_YELLOW }, {     0xA06, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA13, PALETTE_TO_STRUCT_YELLOW }, {     0xA03, PALETTE_TO_STRUCT_YELLOW }, {     0xA07, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA16, PALETTE_TO_STRUCT_YELLOW }, {     0xA00, PALETTE_TO_STRUCT_YELLOW }, {     0xA06, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA19, PALETTE_TO_STRUCT_YELLOW }, {     0xA03, PALETTE_TO_STRUCT_YELLOW }, {     0xA07, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA1C, PALETTE_TO_STRUCT_YELLOW }, {     0xA00, PALETTE_TO_STRUCT_YELLOW }, {     0xA06, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
+    {  0xA1F, PALETTE_TO_STRUCT_YELLOW }, {     0xA03, PALETTE_TO_STRUCT_YELLOW }, {     0xA07, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_12_0[] = {
-    0xA0B | PALETTE_TO_STRUCT_GREY,     0xA01 | PALETTE_TO_STRUCT_GREY,       0x0,       0x0,     0xA0C | PALETTE_TO_STRUCT_GREY,     0xA02 | PALETTE_TO_STRUCT_GREY,       0x0,       0x0,
-    0xA11 | PALETTE_TO_STRUCT_GREY,     0xA01 | PALETTE_TO_STRUCT_GREY,       0x0,       0x0,     0xA12 | PALETTE_TO_STRUCT_GREY,     0xA02 | PALETTE_TO_STRUCT_GREY,       0x0,       0x0,
-    0xA17 | PALETTE_TO_STRUCT_GREY,     0xA01 | PALETTE_TO_STRUCT_GREY,       0x0,       0x0,     0xA18 | PALETTE_TO_STRUCT_GREY,     0xA02 | PALETTE_TO_STRUCT_GREY,       0x0,       0x0,
-    0xA1D | PALETTE_TO_STRUCT_GREY,     0xA01 | PALETTE_TO_STRUCT_GREY,       0x0,       0x0,     0xA1E | PALETTE_TO_STRUCT_GREY,     0xA02 | PALETTE_TO_STRUCT_GREY,       0x0,       0x0,
+    {  0xA0B, PALETTE_TO_STRUCT_GREY }, {     0xA01, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA0C, PALETTE_TO_STRUCT_GREY }, {     0xA02, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA11, PALETTE_TO_STRUCT_GREY }, {     0xA01, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA12, PALETTE_TO_STRUCT_GREY }, {     0xA02, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA17, PALETTE_TO_STRUCT_GREY }, {     0xA01, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA18, PALETTE_TO_STRUCT_GREY }, {     0xA02, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA1D, PALETTE_TO_STRUCT_GREY }, {     0xA01, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
+    {  0xA1E, PALETTE_TO_STRUCT_GREY }, {     0xA02, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_12_1[] = {
-    0xA09 | PALETTE_TO_STRUCT_GREY,     0x9FF | PALETTE_TO_STRUCT_GREY,     0xA05 | PALETTE_TO_STRUCT_GREY,       0x0,     0xA0E | PALETTE_TO_STRUCT_GREY,     0xA04 | PALETTE_TO_STRUCT_GREY,     0xA08 | PALETTE_TO_STRUCT_GREY,       0x0,
-    0xA0F | PALETTE_TO_STRUCT_GREY,     0x9FF | PALETTE_TO_STRUCT_GREY,     0xA05 | PALETTE_TO_STRUCT_GREY,       0x0,     0xA14 | PALETTE_TO_STRUCT_GREY,     0xA04 | PALETTE_TO_STRUCT_GREY,     0xA08 | PALETTE_TO_STRUCT_GREY,       0x0,
-    0xA15 | PALETTE_TO_STRUCT_GREY,     0x9FF | PALETTE_TO_STRUCT_GREY,     0xA05 | PALETTE_TO_STRUCT_GREY,       0x0,     0xA1A | PALETTE_TO_STRUCT_GREY,     0xA04 | PALETTE_TO_STRUCT_GREY,     0xA08 | PALETTE_TO_STRUCT_GREY,       0x0,
-    0xA1B | PALETTE_TO_STRUCT_GREY,     0x9FF | PALETTE_TO_STRUCT_GREY,     0xA05 | PALETTE_TO_STRUCT_GREY,       0x0,     0xA20 | PALETTE_TO_STRUCT_GREY,     0xA04 | PALETTE_TO_STRUCT_GREY,     0xA08 | PALETTE_TO_STRUCT_GREY,       0x0,
+    {  0xA09, PALETTE_TO_STRUCT_GREY }, {     0x9FF, PALETTE_TO_STRUCT_GREY }, {     0xA05, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA0E, PALETTE_TO_STRUCT_GREY }, {     0xA04, PALETTE_TO_STRUCT_GREY }, {     0xA08, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA0F, PALETTE_TO_STRUCT_GREY }, {     0x9FF, PALETTE_TO_STRUCT_GREY }, {     0xA05, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA14, PALETTE_TO_STRUCT_GREY }, {     0xA04, PALETTE_TO_STRUCT_GREY }, {     0xA08, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA15, PALETTE_TO_STRUCT_GREY }, {     0x9FF, PALETTE_TO_STRUCT_GREY }, {     0xA05, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA1A, PALETTE_TO_STRUCT_GREY }, {     0xA04, PALETTE_TO_STRUCT_GREY }, {     0xA08, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA1B, PALETTE_TO_STRUCT_GREY }, {     0x9FF, PALETTE_TO_STRUCT_GREY }, {     0xA05, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA20, PALETTE_TO_STRUCT_GREY }, {     0xA04, PALETTE_TO_STRUCT_GREY }, {     0xA08, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
 };
 
 static const PalSpriteID _bridge_sprite_table_12_2[] = {
-    0xA0A | PALETTE_TO_STRUCT_GREY,     0xA00 | PALETTE_TO_STRUCT_GREY,     0xA06 | PALETTE_TO_STRUCT_GREY,       0x0,     0xA0D | PALETTE_TO_STRUCT_GREY,     0xA03 | PALETTE_TO_STRUCT_GREY,     0xA07 | PALETTE_TO_STRUCT_GREY,       0x0,
-    0xA10 | PALETTE_TO_STRUCT_GREY,     0xA00 | PALETTE_TO_STRUCT_GREY,     0xA06 | PALETTE_TO_STRUCT_GREY,       0x0,     0xA13 | PALETTE_TO_STRUCT_GREY,     0xA03 | PALETTE_TO_STRUCT_GREY,     0xA07 | PALETTE_TO_STRUCT_GREY,       0x0,
-    0xA16 | PALETTE_TO_STRUCT_GREY,     0xA00 | PALETTE_TO_STRUCT_GREY,     0xA06 | PALETTE_TO_STRUCT_GREY,       0x0,     0xA19 | PALETTE_TO_STRUCT_GREY,     0xA03 | PALETTE_TO_STRUCT_GREY,     0xA07 | PALETTE_TO_STRUCT_GREY,       0x0,
-    0xA1C | PALETTE_TO_STRUCT_GREY,     0xA00 | PALETTE_TO_STRUCT_GREY,     0xA06 | PALETTE_TO_STRUCT_GREY,       0x0,     0xA1F | PALETTE_TO_STRUCT_GREY,     0xA03 | PALETTE_TO_STRUCT_GREY,     0xA07 | PALETTE_TO_STRUCT_GREY,       0x0,
+    {  0xA0A, PALETTE_TO_STRUCT_GREY }, {     0xA00, PALETTE_TO_STRUCT_GREY }, {     0xA06, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA0D, PALETTE_TO_STRUCT_GREY }, {     0xA03, PALETTE_TO_STRUCT_GREY }, {     0xA07, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA10, PALETTE_TO_STRUCT_GREY }, {     0xA00, PALETTE_TO_STRUCT_GREY }, {     0xA06, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA13, PALETTE_TO_STRUCT_GREY }, {     0xA03, PALETTE_TO_STRUCT_GREY }, {     0xA07, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA16, PALETTE_TO_STRUCT_GREY }, {     0xA00, PALETTE_TO_STRUCT_GREY }, {     0xA06, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA19, PALETTE_TO_STRUCT_GREY }, {     0xA03, PALETTE_TO_STRUCT_GREY }, {     0xA07, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA1C, PALETTE_TO_STRUCT_GREY }, {     0xA00, PALETTE_TO_STRUCT_GREY }, {     0xA06, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
+    {  0xA1F, PALETTE_TO_STRUCT_GREY }, {     0xA03, PALETTE_TO_STRUCT_GREY }, {     0xA07, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
 };
 
-static const uint32 * const _bridge_sprite_table_2[] = {
+static const PalSpriteID * const _bridge_sprite_table_2[] = {
 	_bridge_sprite_table_2_0,
 	_bridge_sprite_table_2_0,
 	_bridge_sprite_table_2_0,
@@ -384,7 +572,7 @@
 	_bridge_sprite_table_2_1,
 };
 
-static const uint32 * const _bridge_sprite_table_4[] = {
+static const PalSpriteID * const _bridge_sprite_table_4[] = {
 	_bridge_sprite_table_4_0,
 	_bridge_sprite_table_4_1,
 	_bridge_sprite_table_4_2,
@@ -394,7 +582,7 @@
 	_bridge_sprite_table_4_6,
 };
 
-static const uint32 * const _bridge_sprite_table_5[] = {
+static const PalSpriteID * const _bridge_sprite_table_5[] = {
 	_bridge_sprite_table_5_0,
 	_bridge_sprite_table_5_1,
 	_bridge_sprite_table_5_2,
@@ -404,7 +592,7 @@
 	_bridge_sprite_table_5_6,
 };
 
-static const uint32 * const _bridge_sprite_table_3[] = {
+static const PalSpriteID * const _bridge_sprite_table_3[] = {
 	_bridge_sprite_table_3_0,
 	_bridge_sprite_table_3_1,
 	_bridge_sprite_table_3_2,
@@ -414,7 +602,7 @@
 	_bridge_sprite_table_3_6,
 };
 
-static const uint32 * const _bridge_sprite_table_6[] = {
+static const PalSpriteID * const _bridge_sprite_table_6[] = {
 	_bridge_sprite_table_6_0,
 	_bridge_sprite_table_6_1,
 	_bridge_sprite_table_6_2,
@@ -424,7 +612,7 @@
 	_bridge_sprite_table_6_3,
 };
 
-static const uint32 * const _bridge_sprite_table_7[] = {
+static const PalSpriteID * const _bridge_sprite_table_7[] = {
 	_bridge_sprite_table_7_0,
 	_bridge_sprite_table_7_1,
 	_bridge_sprite_table_7_2,
@@ -434,7 +622,7 @@
 	_bridge_sprite_table_7_3,
 };
 
-static const uint32 * const _bridge_sprite_table_8[] = {
+static const PalSpriteID * const _bridge_sprite_table_8[] = {
 	_bridge_sprite_table_8_0,
 	_bridge_sprite_table_8_1,
 	_bridge_sprite_table_8_2,
@@ -444,7 +632,7 @@
 	_bridge_sprite_table_8_3,
 };
 
-static const uint32 * const _bridge_sprite_table_0[] = {
+static const PalSpriteID * const _bridge_sprite_table_0[] = {
 	_bridge_sprite_table_0_0,
 	_bridge_sprite_table_0_0,
 	_bridge_sprite_table_0_0,
@@ -454,7 +642,7 @@
 	_bridge_sprite_table_0_1,
 };
 
-static const uint32 * const _bridge_sprite_table_1[] = {
+static const PalSpriteID * const _bridge_sprite_table_1[] = {
 	_bridge_sprite_table_1_0,
 	_bridge_sprite_table_1_0,
 	_bridge_sprite_table_1_0,
@@ -464,7 +652,7 @@
 	_bridge_sprite_table_1_1,
 };
 
-static const uint32 * const _bridge_sprite_table_9[] = {
+static const PalSpriteID * const _bridge_sprite_table_9[] = {
 	_bridge_sprite_table_9_0,
 	_bridge_sprite_table_9_0,
 	_bridge_sprite_table_9_0,
@@ -474,7 +662,7 @@
 	_bridge_sprite_table_4_6,
 };
 
-static const uint32 * const _bridge_sprite_table_10[] = {
+static const PalSpriteID * const _bridge_sprite_table_10[] = {
 	_bridge_sprite_table_10_0,
 	_bridge_sprite_table_10_1,
 	_bridge_sprite_table_10_2,
@@ -484,7 +672,7 @@
 	_bridge_sprite_table_4_6,
 };
 
-static const uint32 * const _bridge_sprite_table_11[] = {
+static const PalSpriteID * const _bridge_sprite_table_11[] = {
 	_bridge_sprite_table_11_0,
 	_bridge_sprite_table_11_1,
 	_bridge_sprite_table_11_2,
@@ -494,7 +682,7 @@
 	_bridge_sprite_table_5_6,
 };
 
-static const uint32 * const _bridge_sprite_table_12[] = {
+static const PalSpriteID * const _bridge_sprite_table_12[] = {
 	_bridge_sprite_table_12_0,
 	_bridge_sprite_table_12_1,
 	_bridge_sprite_table_12_2,
@@ -504,7 +692,7 @@
 	_bridge_sprite_table_3_6,
 };
 
-static const uint32 * const * const _bridge_sprite_table[MAX_BRIDGES] = {
+static const PalSpriteID * const * const _bridge_sprite_table[MAX_BRIDGES] = {
 	_bridge_sprite_table_0,
 	_bridge_sprite_table_1,
 	_bridge_sprite_table_2,
--- a/src/table/industry_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/industry_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -13,709 +13,709 @@
 	byte image_3;
 } DrawIndustrySpec4Struct;
 
-#define M(s1, s2, sx, sy, w, h, dz, p) { s1, s2, sx, sy, w - 1, h - 1, dz, p }
+#define M(s1, p1, s2, p2, sx, sy, w, h, dz, p) { { s1, p1 }, { s2, p2 }, sx, sy, w - 1, h - 1, dz, p }
 
 static const DrawBuildingsTileStruct _industry_draw_tile_data[NUM_INDUSTRY_GFXES * 4] = {
-	M(     0xf54,      0x7db,  7,  0,  9,  9,  10, 0),
-	M(     0xf54,      0x7dc,  7,  0,  9,  9,  30, 0),
-	M(     0xf54,      0x7dd,  7,  0,  9,  9,  30, 0),
-	M(     0x7e6,      0x7dd,  7,  0,  9,  9,  30, 0),
-	M(     0x7e6,      0x7dd,  7,  0,  9,  9,  30, 0),
-	M(     0x7e6,      0x7de,  7,  0,  9,  9,  30, 0),
-	M(     0x7e6,      0x7df,  7,  0,  9,  9,  30, 0),
-	M(     0x7e6,      0x7df,  7,  0,  9,  9,  30, 0),
-	M(     0xf54,      0x7e0,  1,  2, 15,  9,  30, 0),
-	M(     0xf54,      0x7e1,  1,  2, 15,  9,  30, 0),
-	M(     0xf54,      0x7e2,  1,  2, 15,  9,  30, 0),
-	M(     0x7e6,      0x7e2,  1,  2, 15,  9,  30, 0),
-	M(     0xf54,      0x7e3,  4,  4,  9,  9,  30, 0),
-	M(     0xf54,      0x7e4,  4,  4,  9,  9,  30, 0),
-	M(     0xf54,      0x7e5,  4,  4,  9,  9,  30, 0),
-	M(     0x7e6,      0x7e5,  4,  4,  9,  9,  30, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x7e6,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x7e9,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x7e6,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x7e7,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x7e6,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x7e8,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,      0x7fd,  1,  1, 14, 14,   5, 0),
-	M(     0xf54,      0x7fe,  1,  1, 14, 14,  44, 0),
-	M(     0xf54,      0x7ff,  1,  1, 14, 14,  44, 0),
-	M(     0xf54,      0x7ff,  1,  1, 14, 14,  44, 0),
-	M(     0xf54,      0x800,  0,  2, 16, 12,   6, 0),
-	M(     0xf54,      0x801,  0,  2, 16, 12,  47, 0),
-	M(     0xf54,      0x802,  0,  2, 16, 12,  50, 0),
-	M(     0xf54,      0x802,  0,  2, 16, 12,  50, 0),
-	M(     0xf54,      0x803,  1,  0, 14, 15,   5, 0),
-	M(     0xf54,      0x804,  1,  0, 14, 15,  19, 0),
-	M(     0xf54,      0x805,  1,  0, 14, 15,  21, 0),
-	M(     0xf54,      0x805,  1,  0, 14, 15,  21, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,      0x806,  1,  2, 14, 11,  32, 5),
-	M(     0xf54,      0x80d,  1,  0, 13, 16,   8, 0),
-	M(     0xf54,      0x80e,  1,  0, 13, 16,  20, 0),
-	M(     0xf54,      0x80f,  1,  0, 13, 16,  20, 0),
-	M(     0xf54,      0x80f,  1,  0, 13, 16,  20, 0),
-	M(     0xf54,      0x810,  0,  1, 16, 14,   8, 0),
-	M(     0xf54,      0x811,  0,  1, 16, 14,  21, 0),
-	M(     0xf54,      0x812,  0,  1, 16, 14,  21, 0),
-	M(     0xf54,      0x812,  0,  1, 16, 14,  21, 0),
-	M(     0xf54,      0x813,  1,  1, 14, 14,  12, 0),
-	M(     0xf54,      0x814,  1,  1, 14, 14,  15, 0),
-	M(     0xf54,      0x815,  1,  1, 14, 14,  22, 0),
-	M(     0xf54,      0x815,  1,  1, 14, 14,  22, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,      0x816,  0,  0, 16, 15,  20, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,      0x817,  0,  1, 16, 13,  19, 0),
-	M(     0x81d,      0x818,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,      0x819,  0,  0, 16, 16,  15, 0),
-	M(     0x81d,      0x81a,  0,  0, 16, 16,  31, 0),
-	M(     0x81d,      0x81b,  0,  0, 16, 16,  39, 0),
-	M(     0x81d,      0x81c,  0,  0, 16, 16,   7, 0),
-	M(     0x81d,      0x81c,  0,  0, 16, 16,   7, 0),
-	M(     0x81d,      0x81c,  0,  0, 16, 16,   7, 0),
-	M(     0x81d,      0x81c,  0,  0, 16, 16,   7, 0),
-	M(     0xf54,     0x81e | PALETTE_MODIFIER_COLOR,  1,  1, 14, 14,   4, 0),
-	M(     0xf54,     0x81f | PALETTE_MODIFIER_COLOR,  1,  1, 14, 14,  24, 0),
-	M(     0xf54,     0x820 | PALETTE_MODIFIER_COLOR,  1,  1, 14, 14,  27, 0),
-	M(     0x58c,     0x820 | PALETTE_MODIFIER_COLOR,  1,  1, 14, 14,  27, 0),
-	M(     0xf54,     0x821 | PALETTE_MODIFIER_COLOR,  3,  3, 10,  9,   3, 0),
-	M(     0xf54,     0x822 | PALETTE_MODIFIER_COLOR,  3,  3, 10,  9,  63, 0),
-	M(     0xf54,     0x823 | PALETTE_MODIFIER_COLOR,  3,  3, 10,  9,  62, 0),
-	M(     0x58c,     0x823 | PALETTE_MODIFIER_COLOR,  3,  3, 10,  9,  62, 0),
-	M(     0xf54,     0x824 | PALETTE_MODIFIER_COLOR,  4,  4,  7,  7,   3, 0),
-	M(     0xf54,     0x825 | PALETTE_MODIFIER_COLOR,  4,  4,  7,  7,  72, 0),
-	M(     0xf54,     0x825 | PALETTE_MODIFIER_COLOR,  4,  4,  7,  7,  72, 0),
-	M(     0x58c,     0x826 | PALETTE_MODIFIER_COLOR,  4,  4,  7,  7,  80, 0),
-	M(     0xf54,     0x827 | PALETTE_MODIFIER_COLOR,  2,  0, 12, 16,  51, 0),
-	M(     0xf54,     0x828 | PALETTE_MODIFIER_COLOR,  2,  0, 12, 16,  51, 0),
-	M(     0xf54,     0x829 | PALETTE_MODIFIER_COLOR,  2,  0, 12, 16,  51, 0),
-	M(     0x58c,     0x829 | PALETTE_MODIFIER_COLOR,  2,  0, 12, 16,  51, 0),
-	M(     0xf54,     0x82a | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  26, 0),
-	M(     0xf54,     0x82b | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  44, 0),
-	M(     0xf54,     0x82c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  46, 0),
-	M(     0x58c,     0x82c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  46, 0),
-	M(     0xf54,      0x82d,  3,  1, 10, 13,   2, 0),
-	M(     0xf54,      0x82e,  3,  1, 10, 13,  11, 0),
-	M(     0xf54,      0x82f,  3,  1, 10, 13,  11, 0),
-	M(     0x58c,      0x82f,  3,  1, 10, 13,  11, 0),
-	M(     0xfdd,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xfdd,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xfdd,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xfdd,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xfdd,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xfdd,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xfdd,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xfdd,      0x833,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x837,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x834,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x834,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x830,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x838,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x835,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x835,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x831,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x839,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x836,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x836,  0,  0, 16, 16,  20, 0),
-	M(     0xfdd,      0x832,  0,  0, 16, 16,  20, 0),
-	M(     0x7e6,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x87d,      0x87e,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x87e,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x87e,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x87e,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x87f,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x880,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x881,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x882,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x883,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x883,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x882,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x881,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x880,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x87f,  0,  0, 16, 16,  20, 0),
-	M(     0x87d,      0x87e,  0,  0, 16, 16,  20, 0),
-	M(     0x83a,     0x83c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83a,     0x83c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83a,     0x83c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83a,     0x83c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83b,     0x83d | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83b,     0x83d | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83b,     0x83d | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83b,     0x83d | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x7e6,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x83e,     0x83f | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83e,     0x83f | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x83e,     0x83f | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  18, 0),
-	M(     0x7e6,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x840,      0x841,  0,  0, 16, 16,  18, 0),
-	M(     0x840,      0x841,  0,  0, 16, 16,  18, 0),
-	M(     0x840,      0x841,  0,  0, 16, 16,  18, 0),
-	M(     0x7e6,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x842,      0x843,  0,  0, 16, 16,  30, 0),
-	M(     0x842,      0x843,  0,  0, 16, 16,  30, 0),
-	M(     0x842,      0x843,  0,  0, 16, 16,  30, 0),
-	M(     0x7e6,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x844,      0x845,  0,  0, 16, 16,  16, 0),
-	M(     0x844,      0x845,  0,  0, 16, 16,  16, 0),
-	M(     0x844,      0x845,  0,  0, 16, 16,  16, 0),
-	M(     0x7e6,      0x869,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86d,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86d,  0,  0, 16, 16,  50, 0),
-	M(    0x862 | PALETTE_MODIFIER_COLOR,     0x866 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86a,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86e,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86e,  0,  0, 16, 16,  50, 0),
-	M(    0x863 | PALETTE_MODIFIER_COLOR,     0x867 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86b,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86f,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86f,  0,  0, 16, 16,  50, 0),
-	M(    0x864 | PALETTE_MODIFIER_COLOR,     0x868 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86c,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x870,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x870,  0,  0, 16, 16,  50, 0),
-	M(    0x865 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0xf54,     0x871 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x875 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x875 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x879 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x872 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x876 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x876 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x87a | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x873 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x877 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x877 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x87b | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x874 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x878 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x878 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,     0x87c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf54,      0x7ea,  3,  2,  8,  8,  18, 0),
-	M(     0xf54,      0x7eb,  3,  2,  8,  8,  37, 0),
-	M(     0xf54,      0x7ec,  3,  2,  8,  8,  49, 0),
-	M(     0x7e6,      0x7ec,  3,  2,  8,  8,  49, 0),
-	M(     0x7e6,      0x7ec,  3,  2,  8,  8,  49, 0),
-	M(     0x7e6,      0x7ed,  3,  2,  8,  8,  49, 0),
-	M(     0x7e6,      0x7ee,  3,  2,  8,  8,  49, 0),
-	M(     0x7e6,      0x7ee,  3,  2,  8,  8,  49, 0),
-	M(     0xf54,      0x7ef,  3,  2, 10,  7,  20, 0),
-	M(     0xf54,      0x7f0,  3,  2, 10,  7,  40, 0),
-	M(     0xf54,      0x7f1,  3,  2, 10,  7,  40, 0),
-	M(     0x7e6,      0x7f1,  3,  2, 10,  7,  40, 0),
-	M(     0xf54,      0x7f2,  4,  4,  7,  8,  22, 0),
-	M(     0xf54,      0x7f3,  4,  4,  7,  8,  22, 0),
-	M(     0xf54,      0x7f4,  4,  4,  7,  8,  22, 0),
-	M(     0x7e6,      0x7f4,  4,  4,  7,  8,  22, 0),
-	M(     0xf54,      0x7f5,  2,  1, 11, 13,  12, 0),
-	M(     0xf54,      0x7f6,  2,  1, 11, 13,  12, 0),
-	M(     0xf54,      0x7f7,  2,  1, 11, 13,  12, 0),
-	M(     0x7e6,      0x7f7,  2,  1, 11, 13,  12, 0),
-	M(     0x7e6,      0x85c,  0,  0,  1,  1,   1, 0),
-	M(     0x851,      0x852,  0,  0, 16, 16,  20, 0),
-	M(     0x851,      0x852,  0,  0, 16, 16,  20, 0),
-	M(    0x846 | PALETTE_MODIFIER_COLOR,     0x847 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  20, 0),
-	M(     0x7e6,      0x85d,  0,  0,  1,  1,   1, 0),
-	M(     0x853,      0x854,  0,  0, 16, 16,  20, 0),
-	M(     0x853,      0x854,  0,  0, 16, 16,  20, 0),
-	M(    0x848 | PALETTE_MODIFIER_COLOR,     0x849 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  20, 0),
-	M(     0x7e6,      0x85e,  0,  0,  1,  1,   1, 0),
-	M(     0x855,      0x856,  0,  0, 16, 16,  20, 0),
-	M(     0x855,      0x856,  0,  0, 16, 16,  20, 0),
-	M(    0x84a | PALETTE_MODIFIER_COLOR,     0x84b | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  20, 0),
-	M(     0x7e6,      0x85f,  0,  0,  1,  1,   1, 0),
-	M(     0x857,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x857,        0x0,  0,  0,  1,  1,   0, 0),
-	M(    0x84c | PALETTE_MODIFIER_COLOR,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x7e6,      0x860,  0,  0,  1,  1,   1, 0),
-	M(     0x858,      0x859,  0,  0, 16, 16,  20, 0),
-	M(     0x858,      0x859,  0,  0, 16, 16,  20, 0),
-	M(    0x84d | PALETTE_MODIFIER_COLOR,     0x84e | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  20, 0),
-	M(     0x7e6,      0x861,  0,  0,  1,  1,   1, 0),
-	M(     0x85a,      0x85b,  0,  0, 16, 16,  20, 0),
-	M(     0x85a,      0x85b,  0,  0, 16, 16,  20, 0),
-	M(    0x84f | PALETTE_MODIFIER_COLOR,     0x850 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  20, 0),
-	M(     0x7e6,      0x884,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x884,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x884,  0,  0, 16, 16,  25, 0),
-	M(     0x886,      0x884,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x885,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x885,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x885,  0,  0, 16, 16,  25, 0),
-	M(     0x887,      0x885,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x88c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x88d | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x88d | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x88e | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x88f | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x890 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x890 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x891 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x892 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x893 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x893 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x894 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x895 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x896 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x896 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,     0x897 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x898,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x899,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x899,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x89a,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a6,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x89b,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x89c,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x89c,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x89d,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x89e,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x89f,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x89f,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a1,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a2,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a3,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a4,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a2,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a3,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8a5,  0,  0, 16, 16,  25, 0),
-	M(     0x8a7,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8b7,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8b7,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8c7,  0,  0, 16, 16,  25, 0),
-	M(     0x8a8,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b8,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b8,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c8,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8a9,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8b9,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8b9,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8c9,  0,  0, 16, 16,  25, 0),
-	M(     0x8aa,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8ba,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8ba,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8ca,  0,  0, 16, 16,  25, 0),
-	M(     0x8ab,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8bb,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8bb,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8cb,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8ac,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8bc,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8bc,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8cc,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8ad,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8bd,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8bd,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8cd,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8ae,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8be,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8be,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8ce,      0x8d7,  0,  0, 16, 16,  35, 0),
-	M(     0x8af,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8bf,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8bf,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8cf,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b0,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c0,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c0,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8d0,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b1,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c1,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c1,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8d1,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b2,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c2,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c2,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8d2,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b3,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c3,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c3,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8d3,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b4,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c4,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c4,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8d4,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b5,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c5,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c5,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8d5,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8b6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8c6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8d6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8ce,      0x8d7,  0,  0, 16, 16,  35, 0),
-	M(     0x8ce,      0x8d8,  0,  0, 16, 16,  35, 0),
-	M(     0x8ce,      0x8d9,  0,  0, 16, 16,  35, 0),
-	M(     0x8ce,      0x8d9,  0,  0, 16, 16,  35, 0),
-	M(     0x7e6,      0x88a,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x88a,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x88a,  0,  0, 16, 16,  25, 0),
-	M(     0x888,      0x88a,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x88b,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x88b,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x88b,  0,  0, 16, 16,  25, 0),
-	M(     0x889,      0x88b,  0,  0, 16, 16,  25, 0),
-	M(     0x8da,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e3,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e3,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8ec,  0,  0, 16, 16,  25, 0),
-	M(     0x8db,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e4,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e4,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8ed,  0,  0, 16, 16,  25, 0),
-	M(     0x8dc,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e5,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e5,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8ee,  0,  0, 16, 16,  25, 0),
-	M(     0x8dd,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e6,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e6,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8ef,  0,  0, 16, 16,  25, 0),
-	M(     0x8de,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8e7,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8e7,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f0,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8df,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8e8,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8e8,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f1,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8e0,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e9,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8e9,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x8f2,  0,  0, 16, 16,  25, 0),
-	M(     0x8e1,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8ea,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8ea,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f3,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8e2,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8eb,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8eb,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f4,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f5,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x905,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x905,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x915,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f6,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x906,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x906,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x916,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f7,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x907,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x907,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x917,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f8,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x908,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x908,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x918,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8f9,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x909,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x909,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x919,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8fa,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90a,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90a,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x91a,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8fb,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90b,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90b,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x91b,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8fc,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90c,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90c,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x91c,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8fd,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90d,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90d,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x91d,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8fe,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90e,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90e,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x91e,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x8ff,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90f,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x90f,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x91f,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x900,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x910,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x910,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x920,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x901,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x911,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x911,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x921,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x902,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x912,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x912,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x922,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x903,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x913,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x913,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x923,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x904,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x914,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x914,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x924,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x925,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x925,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x925,      0x926,  0,  0, 16, 16,  30, 0),
-	M(     0x925,      0x926,  0,  0, 16, 16,  30, 0),
-	M(     0x925,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x925,        0x0,  0,  0, 16, 16,  25, 0),
-	M(     0x925,      0x927,  0,  0, 16, 16,  30, 0),
-	M(     0x925,      0x927,  0,  0, 16, 16,  30, 0),
-	M(    0x11c6,     0x92b | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x92c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x92c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x92d | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x92e | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x92f | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x92f | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x930 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x928 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x929 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x929 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(    0x11c6,     0x92a | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  25, 0),
-	M(     0x7e6,      0x869,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86d,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86d,  0,  0, 16, 16,  50, 0),
-	M(    0x862 | PALETTE_MODIFIER_COLOR,     0x866 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86a,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86e,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86e,  0,  0, 16, 16,  50, 0),
-	M(    0x863 | PALETTE_MODIFIER_COLOR,     0x867 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86b,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86f,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86f,  0,  0, 16, 16,  50, 0),
-	M(    0x864 | PALETTE_MODIFIER_COLOR,     0x868 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x86c,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x870,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x870,  0,  0, 16, 16,  50, 0),
-	M(    0x865 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0,  1,  1,   0, 0),
-	M(     0x7e6,      0x931,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x935,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x935,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x939,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x932,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x936,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x936,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x93a,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x933,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x937,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x937,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x93b,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x934,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x938,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x938,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,      0x93c,  0,  0, 16, 16,  50, 0),
-	M(     0x81d,      0x818,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,      0x819,  0,  0, 16, 16,  15, 0),
-	M(     0x81d,      0x81a,  0,  0, 16, 16,  31, 0),
-	M(     0x81d,      0x81b,  0,  0, 16, 16,  39, 0),
-	M(     0x81d,      0x81c,  0,  0, 16, 16,   7, 0),
-	M(     0x81d,      0x81c,  0,  0, 16, 16,   7, 0),
-	M(     0x81d,      0x81c,  0,  0, 16, 16,   7, 0),
-	M(     0x81d,      0x81c,  0,  0, 16, 16,   7, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1245 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1248 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1248 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x124b | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1247 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x124a | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x124a | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x124d | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1246 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1249 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1249 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x124c | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0x81d,     0x124e,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x124f,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1250,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1251,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1252,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1252,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1252,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1252,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1253,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1254,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1254,  0,  0, 16, 16,  10, 0),
-	M(     0x81d,     0x1255,  0,  0, 16, 16,  10, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x125b,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x125e,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x125e,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1261,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x125c,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x125f,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x125f,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1262,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x125d,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1260,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1260,  0,  0, 16, 16,  50, 0),
-	M(     0x7e6,     0x1263,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1264,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1264,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1268,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1265,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1265,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1269,  0,  0, 16, 16,  50, 4),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1266,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1266,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x126a,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1267,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x1267,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x126b,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,     0x126c,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1271,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1271,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1271,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1271,     0x1279,  0,  0, 16, 16,  50, 0),
-	M(    0x1272,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1272,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1272,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1272,     0x127a,  0,  0, 16, 16,  50, 0),
-	M(    0x1273,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1273,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1273,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1273,     0x127b,  0,  0, 16, 16,  50, 0),
-	M(    0x1274,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1274,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1274,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1274,     0x127c,  0,  0, 16, 16,  50, 0),
-	M(    0x1275,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1275,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1275,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1275,     0x127d,  0,  0, 16, 16,  50, 0),
-	M(    0x1276,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1276,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1276,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1276,     0x127e,  0,  0, 16, 16,  50, 0),
-	M(    0x1277,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1277,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1277,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1277,     0x127f,  0,  0, 16, 16,  50, 0),
-	M(    0x1278,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1278,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1278,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1278,     0x1280,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,     0x1284 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,     0x1283 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,     0x1283 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,     0x1286 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,     0x1281 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,     0x1282 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,     0x1282 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,     0x1285 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,  0x1287 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,  0x1287 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,  0x1287 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,  0x1288 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,  0x1288 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,  0x1288 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1243,  0x1289 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 3),
-	M(    0x1243,  0x1289 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 3),
-	M(    0x1243,  0x1289 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 3),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x1244,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x129b,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x129b,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x129b,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x129b,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x129c,  0,  0, 16, 16,  50, 2),
-	M(     0xf8d,     0x129c,  0,  0, 16, 16,  50, 2),
-	M(     0xf8d,     0x129c,  0,  0, 16, 16,  50, 2),
-	M(     0xf8d,     0x129c,  0,  0, 16, 16,  50, 2),
-	M(     0xf8d,     0x129d,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x129d,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x129d,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x129d,  0,  0, 16, 16,  50, 0),
-	M(    0x12a0 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a0 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a0 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a0 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a1 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a1 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a1 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a1 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a2 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a2 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a2 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a2 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a3 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a3 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a3 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(    0x12a3 | PALETTE_MODIFIER_COLOR,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,        0x0,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a4 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a4 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a4 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a4 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a6 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a6 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a6 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a6 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 0),
-	M(     0xf8d,     0x12a5 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 1),
-	M(     0xf8d,     0x12a5 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 1),
-	M(     0xf8d,     0x12a5 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 1),
-	M(     0xf8d,     0x12a5 | PALETTE_MODIFIER_COLOR,  0,  0, 16, 16,  50, 1),
+	M(     0xf54, PAL_NONE,      0x7db, PAL_NONE,  7,  0,  9,  9,  10, 0),
+	M(     0xf54, PAL_NONE,      0x7dc, PAL_NONE,  7,  0,  9,  9,  30, 0),
+	M(     0xf54, PAL_NONE,      0x7dd, PAL_NONE,  7,  0,  9,  9,  30, 0),
+	M(     0x7e6, PAL_NONE,      0x7dd, PAL_NONE,  7,  0,  9,  9,  30, 0),
+	M(     0x7e6, PAL_NONE,      0x7dd, PAL_NONE,  7,  0,  9,  9,  30, 0),
+	M(     0x7e6, PAL_NONE,      0x7de, PAL_NONE,  7,  0,  9,  9,  30, 0),
+	M(     0x7e6, PAL_NONE,      0x7df, PAL_NONE,  7,  0,  9,  9,  30, 0),
+	M(     0x7e6, PAL_NONE,      0x7df, PAL_NONE,  7,  0,  9,  9,  30, 0),
+	M(     0xf54, PAL_NONE,      0x7e0, PAL_NONE,  1,  2, 15,  9,  30, 0),
+	M(     0xf54, PAL_NONE,      0x7e1, PAL_NONE,  1,  2, 15,  9,  30, 0),
+	M(     0xf54, PAL_NONE,      0x7e2, PAL_NONE,  1,  2, 15,  9,  30, 0),
+	M(     0x7e6, PAL_NONE,      0x7e2, PAL_NONE,  1,  2, 15,  9,  30, 0),
+	M(     0xf54, PAL_NONE,      0x7e3, PAL_NONE,  4,  4,  9,  9,  30, 0),
+	M(     0xf54, PAL_NONE,      0x7e4, PAL_NONE,  4,  4,  9,  9,  30, 0),
+	M(     0xf54, PAL_NONE,      0x7e5, PAL_NONE,  4,  4,  9,  9,  30, 0),
+	M(     0x7e6, PAL_NONE,      0x7e5, PAL_NONE,  4,  4,  9,  9,  30, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x7e9, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x7e7, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x7e8, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,      0x7fd, PAL_NONE,  1,  1, 14, 14,   5, 0),
+	M(     0xf54, PAL_NONE,      0x7fe, PAL_NONE,  1,  1, 14, 14,  44, 0),
+	M(     0xf54, PAL_NONE,      0x7ff, PAL_NONE,  1,  1, 14, 14,  44, 0),
+	M(     0xf54, PAL_NONE,      0x7ff, PAL_NONE,  1,  1, 14, 14,  44, 0),
+	M(     0xf54, PAL_NONE,      0x800, PAL_NONE,  0,  2, 16, 12,   6, 0),
+	M(     0xf54, PAL_NONE,      0x801, PAL_NONE,  0,  2, 16, 12,  47, 0),
+	M(     0xf54, PAL_NONE,      0x802, PAL_NONE,  0,  2, 16, 12,  50, 0),
+	M(     0xf54, PAL_NONE,      0x802, PAL_NONE,  0,  2, 16, 12,  50, 0),
+	M(     0xf54, PAL_NONE,      0x803, PAL_NONE,  1,  0, 14, 15,   5, 0),
+	M(     0xf54, PAL_NONE,      0x804, PAL_NONE,  1,  0, 14, 15,  19, 0),
+	M(     0xf54, PAL_NONE,      0x805, PAL_NONE,  1,  0, 14, 15,  21, 0),
+	M(     0xf54, PAL_NONE,      0x805, PAL_NONE,  1,  0, 14, 15,  21, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,      0x806, PAL_NONE,  1,  2, 14, 11,  32, 5),
+	M(     0xf54, PAL_NONE,      0x80d, PAL_NONE,  1,  0, 13, 16,   8, 0),
+	M(     0xf54, PAL_NONE,      0x80e, PAL_NONE,  1,  0, 13, 16,  20, 0),
+	M(     0xf54, PAL_NONE,      0x80f, PAL_NONE,  1,  0, 13, 16,  20, 0),
+	M(     0xf54, PAL_NONE,      0x80f, PAL_NONE,  1,  0, 13, 16,  20, 0),
+	M(     0xf54, PAL_NONE,      0x810, PAL_NONE,  0,  1, 16, 14,   8, 0),
+	M(     0xf54, PAL_NONE,      0x811, PAL_NONE,  0,  1, 16, 14,  21, 0),
+	M(     0xf54, PAL_NONE,      0x812, PAL_NONE,  0,  1, 16, 14,  21, 0),
+	M(     0xf54, PAL_NONE,      0x812, PAL_NONE,  0,  1, 16, 14,  21, 0),
+	M(     0xf54, PAL_NONE,      0x813, PAL_NONE,  1,  1, 14, 14,  12, 0),
+	M(     0xf54, PAL_NONE,      0x814, PAL_NONE,  1,  1, 14, 14,  15, 0),
+	M(     0xf54, PAL_NONE,      0x815, PAL_NONE,  1,  1, 14, 14,  22, 0),
+	M(     0xf54, PAL_NONE,      0x815, PAL_NONE,  1,  1, 14, 14,  22, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,      0x816, PAL_NONE,  0,  0, 16, 15,  20, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,      0x817, PAL_NONE,  0,  1, 16, 13,  19, 0),
+	M(     0x81d, PAL_NONE,      0x818, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,      0x819, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M(     0x81d, PAL_NONE,      0x81a, PAL_NONE,  0,  0, 16, 16,  31, 0),
+	M(     0x81d, PAL_NONE,      0x81b, PAL_NONE,  0,  0, 16, 16,  39, 0),
+	M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
+	M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
+	M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
+	M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
+	M(     0xf54, PAL_NONE,     0x81e | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  1,  1, 14, 14,   4, 0),
+	M(     0xf54, PAL_NONE,     0x81f | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  1,  1, 14, 14,  24, 0),
+	M(     0xf54, PAL_NONE,     0x820 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  1,  1, 14, 14,  27, 0),
+	M(     0x58c, PAL_NONE,     0x820 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  1,  1, 14, 14,  27, 0),
+	M(     0xf54, PAL_NONE,     0x821 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  3,  3, 10,  9,   3, 0),
+	M(     0xf54, PAL_NONE,     0x822 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  3,  3, 10,  9,  63, 0),
+	M(     0xf54, PAL_NONE,     0x823 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  3,  3, 10,  9,  62, 0),
+	M(     0x58c, PAL_NONE,     0x823 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  3,  3, 10,  9,  62, 0),
+	M(     0xf54, PAL_NONE,     0x824 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  4,  4,  7,  7,   3, 0),
+	M(     0xf54, PAL_NONE,     0x825 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  4,  4,  7,  7,  72, 0),
+	M(     0xf54, PAL_NONE,     0x825 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  4,  4,  7,  7,  72, 0),
+	M(     0x58c, PAL_NONE,     0x826 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  4,  4,  7,  7,  80, 0),
+	M(     0xf54, PAL_NONE,     0x827 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  2,  0, 12, 16,  51, 0),
+	M(     0xf54, PAL_NONE,     0x828 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  2,  0, 12, 16,  51, 0),
+	M(     0xf54, PAL_NONE,     0x829 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  2,  0, 12, 16,  51, 0),
+	M(     0x58c, PAL_NONE,     0x829 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  2,  0, 12, 16,  51, 0),
+	M(     0xf54, PAL_NONE,     0x82a | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  26, 0),
+	M(     0xf54, PAL_NONE,     0x82b | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  44, 0),
+	M(     0xf54, PAL_NONE,     0x82c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  46, 0),
+	M(     0x58c, PAL_NONE,     0x82c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  46, 0),
+	M(     0xf54, PAL_NONE,      0x82d, PAL_NONE,  3,  1, 10, 13,   2, 0),
+	M(     0xf54, PAL_NONE,      0x82e, PAL_NONE,  3,  1, 10, 13,  11, 0),
+	M(     0xf54, PAL_NONE,      0x82f, PAL_NONE,  3,  1, 10, 13,  11, 0),
+	M(     0x58c, PAL_NONE,      0x82f, PAL_NONE,  3,  1, 10, 13,  11, 0),
+	M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xfdd, PAL_NONE,      0x833, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x837, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x834, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x834, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x830, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x838, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x835, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x835, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x831, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x839, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x836, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x836, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0xfdd, PAL_NONE,      0x832, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x87f, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x880, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x881, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x882, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x883, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x883, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x882, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x881, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x880, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x87f, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x83a, PAL_NONE,     0x83c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83a, PAL_NONE,     0x83c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83a, PAL_NONE,     0x83c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83a, PAL_NONE,     0x83c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83b, PAL_NONE,     0x83d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83b, PAL_NONE,     0x83d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83b, PAL_NONE,     0x83d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83b, PAL_NONE,     0x83d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x83e, PAL_NONE,     0x83f | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83e, PAL_NONE,     0x83f | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x83e, PAL_NONE,     0x83f | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x840, PAL_NONE,      0x841, PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x840, PAL_NONE,      0x841, PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x840, PAL_NONE,      0x841, PAL_NONE,  0,  0, 16, 16,  18, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x842, PAL_NONE,      0x843, PAL_NONE,  0,  0, 16, 16,  30, 0),
+	M(     0x842, PAL_NONE,      0x843, PAL_NONE,  0,  0, 16, 16,  30, 0),
+	M(     0x842, PAL_NONE,      0x843, PAL_NONE,  0,  0, 16, 16,  30, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x844, PAL_NONE,      0x845, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M(     0x844, PAL_NONE,      0x845, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M(     0x844, PAL_NONE,      0x845, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M(     0x7e6, PAL_NONE,      0x869, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x862 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x866 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x863 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x867 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x864 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x868 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x870, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x870, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x865 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0xf54, PAL_NONE,     0x871 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x875 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x875 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x879 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x872 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x876 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x876 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x87a | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x873 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x877 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x877 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x87b | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x874 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x878 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x878 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,     0x87c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf54, PAL_NONE,      0x7ea, PAL_NONE,  3,  2,  8,  8,  18, 0),
+	M(     0xf54, PAL_NONE,      0x7eb, PAL_NONE,  3,  2,  8,  8,  37, 0),
+	M(     0xf54, PAL_NONE,      0x7ec, PAL_NONE,  3,  2,  8,  8,  49, 0),
+	M(     0x7e6, PAL_NONE,      0x7ec, PAL_NONE,  3,  2,  8,  8,  49, 0),
+	M(     0x7e6, PAL_NONE,      0x7ec, PAL_NONE,  3,  2,  8,  8,  49, 0),
+	M(     0x7e6, PAL_NONE,      0x7ed, PAL_NONE,  3,  2,  8,  8,  49, 0),
+	M(     0x7e6, PAL_NONE,      0x7ee, PAL_NONE,  3,  2,  8,  8,  49, 0),
+	M(     0x7e6, PAL_NONE,      0x7ee, PAL_NONE,  3,  2,  8,  8,  49, 0),
+	M(     0xf54, PAL_NONE,      0x7ef, PAL_NONE,  3,  2, 10,  7,  20, 0),
+	M(     0xf54, PAL_NONE,      0x7f0, PAL_NONE,  3,  2, 10,  7,  40, 0),
+	M(     0xf54, PAL_NONE,      0x7f1, PAL_NONE,  3,  2, 10,  7,  40, 0),
+	M(     0x7e6, PAL_NONE,      0x7f1, PAL_NONE,  3,  2, 10,  7,  40, 0),
+	M(     0xf54, PAL_NONE,      0x7f2, PAL_NONE,  4,  4,  7,  8,  22, 0),
+	M(     0xf54, PAL_NONE,      0x7f3, PAL_NONE,  4,  4,  7,  8,  22, 0),
+	M(     0xf54, PAL_NONE,      0x7f4, PAL_NONE,  4,  4,  7,  8,  22, 0),
+	M(     0x7e6, PAL_NONE,      0x7f4, PAL_NONE,  4,  4,  7,  8,  22, 0),
+	M(     0xf54, PAL_NONE,      0x7f5, PAL_NONE,  2,  1, 11, 13,  12, 0),
+	M(     0xf54, PAL_NONE,      0x7f6, PAL_NONE,  2,  1, 11, 13,  12, 0),
+	M(     0xf54, PAL_NONE,      0x7f7, PAL_NONE,  2,  1, 11, 13,  12, 0),
+	M(     0x7e6, PAL_NONE,      0x7f7, PAL_NONE,  2,  1, 11, 13,  12, 0),
+	M(     0x7e6, PAL_NONE,      0x85c, PAL_NONE,  0,  0,  1,  1,   1, 0),
+	M(     0x851, PAL_NONE,      0x852, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x851, PAL_NONE,      0x852, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(    0x846 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x847 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x7e6, PAL_NONE,      0x85d, PAL_NONE,  0,  0,  1,  1,   1, 0),
+	M(     0x853, PAL_NONE,      0x854, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x853, PAL_NONE,      0x854, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(    0x848 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x849 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x7e6, PAL_NONE,      0x85e, PAL_NONE,  0,  0,  1,  1,   1, 0),
+	M(     0x855, PAL_NONE,      0x856, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x855, PAL_NONE,      0x856, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(    0x84a | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x84b | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x7e6, PAL_NONE,      0x85f, PAL_NONE,  0,  0,  1,  1,   1, 0),
+	M(     0x857, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x857, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(    0x84c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x7e6, PAL_NONE,      0x860, PAL_NONE,  0,  0,  1,  1,   1, 0),
+	M(     0x858, PAL_NONE,      0x859, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x858, PAL_NONE,      0x859, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(    0x84d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x84e | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x7e6, PAL_NONE,      0x861, PAL_NONE,  0,  0,  1,  1,   1, 0),
+	M(     0x85a, PAL_NONE,      0x85b, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x85a, PAL_NONE,      0x85b, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(    0x84f | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x850 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(     0x7e6, PAL_NONE,      0x884, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x884, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x884, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x886, PAL_NONE,      0x884, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x885, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x885, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x885, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x887, PAL_NONE,      0x885, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x88c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x88d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x88d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x88e | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x88f | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x890 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x890 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x891 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x892 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x893 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x893 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x894 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x895 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x896 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x896 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,     0x897 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x898, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x899, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x899, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x89a, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a6, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x89b, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x89c, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x89c, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x89d, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x89e, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x89f, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x89f, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a1, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a2, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a3, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a4, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a2, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a3, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8a5, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8a7, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8b7, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8b7, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8c7, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8a8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8a9, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8b9, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8b9, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8c9, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8aa, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8ba, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8ba, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8ca, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ab, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8bb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8bb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8cb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ac, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8bc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8bc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8cc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ad, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8bd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8bd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8cd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ae, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8be, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8be, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ce, PAL_NONE,      0x8d7, PAL_NONE,  0,  0, 16, 16,  35, 0),
+	M(     0x8af, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8bf, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8bf, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8cf, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8d0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8d1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8d2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8d3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8d4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8d5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8b6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8c6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8d6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ce, PAL_NONE,      0x8d7, PAL_NONE,  0,  0, 16, 16,  35, 0),
+	M(     0x8ce, PAL_NONE,      0x8d8, PAL_NONE,  0,  0, 16, 16,  35, 0),
+	M(     0x8ce, PAL_NONE,      0x8d9, PAL_NONE,  0,  0, 16, 16,  35, 0),
+	M(     0x8ce, PAL_NONE,      0x8d9, PAL_NONE,  0,  0, 16, 16,  35, 0),
+	M(     0x7e6, PAL_NONE,      0x88a, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x88a, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x88a, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x888, PAL_NONE,      0x88a, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x88b, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x88b, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x88b, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x889, PAL_NONE,      0x88b, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8da, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e3, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e3, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8ec, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8db, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e4, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e4, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8ed, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8dc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e5, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e5, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8ee, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8dd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e6, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e6, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8ef, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8de, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8e7, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8e7, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8df, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8e8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8e8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8e0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e9, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8e9, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x8f2, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8e1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ea, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ea, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8e2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8eb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8eb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x905, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x905, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x915, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x906, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x906, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x916, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f7, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x907, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x907, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x917, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x908, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x908, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x918, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8f9, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x909, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x909, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x919, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8fa, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90a, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90a, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x91a, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8fb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90b, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90b, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x91b, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8fc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90c, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90c, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x91c, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8fd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x91d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8fe, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90e, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90e, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x91e, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x8ff, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90f, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x90f, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x91f, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x900, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x910, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x910, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x920, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x901, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x911, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x911, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x921, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x902, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x912, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x912, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x922, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x903, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x913, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x913, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x923, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x904, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x914, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x914, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x924, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x925, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x925, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x925, PAL_NONE,      0x926, PAL_NONE,  0,  0, 16, 16,  30, 0),
+	M(     0x925, PAL_NONE,      0x926, PAL_NONE,  0,  0, 16, 16,  30, 0),
+	M(     0x925, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x925, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x925, PAL_NONE,      0x927, PAL_NONE,  0,  0, 16, 16,  30, 0),
+	M(     0x925, PAL_NONE,      0x927, PAL_NONE,  0,  0, 16, 16,  30, 0),
+	M(    0x11c6, PAL_NONE,     0x92b | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x92c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x92c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x92d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x92e | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x92f | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x92f | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x930 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x928 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x929 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x929 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(    0x11c6, PAL_NONE,     0x92a | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(     0x7e6, PAL_NONE,      0x869, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x862 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x866 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x863 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x867 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x864 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,     0x868 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x86c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x870, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x870, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x865 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
+	M(     0x7e6, PAL_NONE,      0x931, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x935, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x935, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x939, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x932, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x936, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x936, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x93a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x933, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x937, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x937, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x93b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x934, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x938, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x938, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,      0x93c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x81d, PAL_NONE,      0x818, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,      0x819, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M(     0x81d, PAL_NONE,      0x81a, PAL_NONE,  0,  0, 16, 16,  31, 0),
+	M(     0x81d, PAL_NONE,      0x81b, PAL_NONE,  0,  0, 16, 16,  39, 0),
+	M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
+	M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
+	M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
+	M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1245 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1248 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1248 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x124b | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1247 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x124a | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x124a | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x124d | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1246 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1249 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1249 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x124c | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x81d, PAL_NONE,     0x124e, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x124f, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1250, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1251, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1252, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1252, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1252, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1252, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1253, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1254, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1254, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x81d, PAL_NONE,     0x1255, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x125b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x125e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x125e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1261, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x125c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x125f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x125f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1262, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x125d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1260, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1260, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0x7e6, PAL_NONE,     0x1263, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1264, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1264, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1268, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1265, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1265, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1269, PAL_NONE,  0,  0, 16, 16,  50, 4),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1266, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1266, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x126a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1267, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1267, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x126b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x126c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1271, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1271, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1271, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1271, PAL_NONE,     0x1279, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1272, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1272, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1272, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1272, PAL_NONE,     0x127a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1273, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1273, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1273, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1273, PAL_NONE,     0x127b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1274, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1274, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1274, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1274, PAL_NONE,     0x127c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1275, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1275, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1275, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1275, PAL_NONE,     0x127d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1276, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1276, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1276, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1276, PAL_NONE,     0x127e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1277, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1277, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1277, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1277, PAL_NONE,     0x127f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1278, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1278, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1278, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1278, PAL_NONE,     0x1280, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1284 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1283 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1283 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1286 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1281 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1282 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1282 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1285 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1287, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1287, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1287, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1288, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1288, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,     0x1288, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1243, PAL_NONE,     0x1289, PALETTE_TO_RED,  0,  0, 16, 16,  50, 3),
+	M(    0x1243, PAL_NONE,     0x1289, PALETTE_TO_RED,  0,  0, 16, 16,  50, 3),
+	M(    0x1243, PAL_NONE,     0x1289, PALETTE_TO_RED,  0,  0, 16, 16,  50, 3),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x129b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x129b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x129b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x129b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x129c, PAL_NONE,  0,  0, 16, 16,  50, 2),
+	M(     0xf8d, PAL_NONE,     0x129c, PAL_NONE,  0,  0, 16, 16,  50, 2),
+	M(     0xf8d, PAL_NONE,     0x129c, PAL_NONE,  0,  0, 16, 16,  50, 2),
+	M(     0xf8d, PAL_NONE,     0x129c, PAL_NONE,  0,  0, 16, 16,  50, 2),
+	M(     0xf8d, PAL_NONE,     0x129d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x129d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x129d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x129d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a0 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a0 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a0 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a0 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a1 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a1 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a1 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a1 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a2 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a2 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a2 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a2 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a3 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a3 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a3 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(    0x12a3 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a4 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a4 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a4 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a4 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a6 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a6 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a6 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a6 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(     0xf8d, PAL_NONE,     0x12a5 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 1),
+	M(     0xf8d, PAL_NONE,     0x12a5 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 1),
+	M(     0xf8d, PAL_NONE,     0x12a5 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 1),
+	M(     0xf8d, PAL_NONE,     0x12a5 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE,  0,  0, 16, 16,  50, 1),
 };
 
 static const DrawIndustrySpec1Struct _draw_industry_spec1[96] = {
--- a/src/table/road_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/road_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -1,35 +1,35 @@
 /* $Id$ */
 
-#define TILE_SEQ_LINE(img, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 20, img },
-#define TILE_SEQ_END() { 0, 0, 0, 0, 0, 0, 0 }
+#define TILE_SEQ_LINE(img, pal, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 20, img, pal },
+#define TILE_SEQ_END() { 0, 0, 0, 0, 0, 0, 0, 0 }
 
 static const DrawTileSeqStruct _road_depot_NE[] = {
-	TILE_SEQ_LINE(0x584 | PALETTE_MODIFIER_COLOR, 0, 15, 16, 1)
+	TILE_SEQ_LINE(0x584 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, 0, 15, 16, 1)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _road_depot_SE[] = {
-	TILE_SEQ_LINE(0x580, 0, 0, 1, 16)
-	TILE_SEQ_LINE(0x581 | PALETTE_MODIFIER_COLOR, 15, 0, 1, 16)
+	TILE_SEQ_LINE(0x580, PAL_NONE, 0, 0, 1, 16)
+	TILE_SEQ_LINE(0x581 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, 15, 0, 1, 16)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _road_depot_SW[] = {
-	TILE_SEQ_LINE(0x582, 0, 0, 16, 1)
-	TILE_SEQ_LINE(0x583 | PALETTE_MODIFIER_COLOR, 0, 15, 16, 1)
+	TILE_SEQ_LINE(0x582, PAL_NONE, 0, 0, 16, 1)
+	TILE_SEQ_LINE(0x583 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, 0, 15, 16, 1)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _road_depot_NW[] = {
-	TILE_SEQ_LINE(0x585 | PALETTE_MODIFIER_COLOR, 15, 0, 1, 16)
+	TILE_SEQ_LINE(0x585 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, 15, 0, 1, 16)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSprites _road_depot[] = {
-	{ 0xA4A, _road_depot_NE },
-	{ 0xA4A, _road_depot_SE },
-	{ 0xA4A, _road_depot_SW },
-	{ 0xA4A, _road_depot_NW }
+	{ 0xA4A, PAL_NONE, _road_depot_NE },
+	{ 0xA4A, PAL_NONE, _road_depot_SE },
+	{ 0xA4A, PAL_NONE, _road_depot_SW },
+	{ 0xA4A, PAL_NONE, _road_depot_NW }
 };
 
 #undef TILE_SEQ_BEGIN
--- a/src/table/station_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/station_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -1,60 +1,60 @@
 /* $Id$ */
 
-#define TILE_SEQ_END()	{ (byte)0x80, 0, 0, 0, 0, 0, 0 }
+#define TILE_SEQ_END()	{ (byte)0x80, 0, 0, 0, 0, 0, 0, 0 }
 
 static const DrawTileSeqStruct _station_display_datas_0[] = {
-	{  0,  0,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_REAR  | PALETTE_MODIFIER_COLOR },
-	{  0, 11,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_FRONT | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_REAR  | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0, 11,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_1[] = {
-	{  0,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_REAR  | PALETTE_MODIFIER_COLOR },
-	{ 11,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_FRONT | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_REAR  | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 11,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_2[] = {
-	{  0,  0,  0, 16,  5,  2, SPR_RAIL_PLATFORM_BUILDING_X | PALETTE_MODIFIER_COLOR },
-	{  0, 11,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_FRONT    | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0, 16,  5,  2, SPR_RAIL_PLATFORM_BUILDING_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0, 11,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_FRONT    | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_3[] = {
-	{  0,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_BUILDING_Y | PALETTE_MODIFIER_COLOR },
-	{ 11,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_FRONT    | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_BUILDING_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 11,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_FRONT    | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_4[] = {
-	{  0,  0,  0, 16,  5,  7, SPR_RAIL_PLATFORM_PILLARS_X_REAR | PALETTE_MODIFIER_COLOR },
-	{  0, 11,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_FRONT        | PALETTE_MODIFIER_COLOR },
-	{  0,  0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_A | PALETTE_MODIFIER_COLOR },
-	{  0,  0,(byte)0x80, 0,  0,  0, SPR_RAIL_ROOF_GLASS_X_TILE_A     | PALETTE_TO_TRANSPARENT },
+	{  0,  0,  0, 16,  5,  7, SPR_RAIL_PLATFORM_PILLARS_X_REAR | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0, 11,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_FRONT        | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,(byte)0x80, 0,  0,  0, SPR_RAIL_ROOF_GLASS_X_TILE_A     | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_5[] = {
-	{  0,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_PILLARS_Y_REAR | PALETTE_MODIFIER_COLOR },
-	{ 11,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_FRONT        | PALETTE_MODIFIER_COLOR },
-	{  0,  0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_A | PALETTE_MODIFIER_COLOR },
-	{  0,  0,(byte)0x80, 0,  0,  0, SPR_RAIL_ROOF_GLASS_Y_TILE_A     | PALETTE_TO_TRANSPARENT },
+	{  0,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_PILLARS_Y_REAR | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 11,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_FRONT        | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,(byte)0x80, 0,  0,  0, SPR_RAIL_ROOF_GLASS_Y_TILE_A     | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_6[] = {
-	{  0,  0,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_REAR          | PALETTE_MODIFIER_COLOR },
-	{  0, 11,  0, 16,  5,  2, SPR_RAIL_PLATFORM_PILLARS_X_FRONT | PALETTE_MODIFIER_COLOR },
-	{  0,  0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_B  | PALETTE_MODIFIER_COLOR },
-	{  0,  0,(byte)0x80, 0,  0,  0, SPR_RAIL_ROOF_GLASS_X_TILE_B      | PALETTE_TO_TRANSPARENT },
+	{  0,  0,  0, 16,  5,  2, SPR_RAIL_PLATFORM_X_REAR          | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0, 11,  0, 16,  5,  2, SPR_RAIL_PLATFORM_PILLARS_X_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_B  | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,(byte)0x80, 0,  0,  0, SPR_RAIL_ROOF_GLASS_X_TILE_B      | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_7[] = {
-	{  0,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_REAR          | PALETTE_MODIFIER_COLOR },
-	{ 11,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_PILLARS_Y_FRONT | PALETTE_MODIFIER_COLOR },
-	{  0,  0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_B  | PALETTE_MODIFIER_COLOR },
-	{  0,  0,(byte)0x80, 0,  0,  0, SPR_RAIL_ROOF_GLASS_Y_TILE_B      | PALETTE_TO_TRANSPARENT },
+	{  0,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_Y_REAR          | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 11,  0,  0,  5, 16,  2, SPR_RAIL_PLATFORM_PILLARS_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_B  | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,(byte)0x80, 0,  0,  0, SPR_RAIL_ROOF_GLASS_Y_TILE_B      | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT },
 	TILE_SEQ_END()
 };
 
@@ -63,12 +63,12 @@
 };
 
 static const DrawTileSeqStruct _station_display_datas_9[] = {
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_10[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
 	TILE_SEQ_END()
 };
 
@@ -113,85 +113,85 @@
 };
 
 static const DrawTileSeqStruct _station_display_datas_21[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_22[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_23[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_24[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_25[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_26[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_27[] = {
-	{  2,  0,  0, 11, 16, 40, SPR_AIRPORT_TERMINAL_A | PALETTE_MODIFIER_COLOR },
+	{  2,  0,  0, 11, 16, 40, SPR_AIRPORT_TERMINAL_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_28[] = {
-	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_TOWER | PALETTE_MODIFIER_COLOR },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_TOWER | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_29[] = {
-	{  0,  1,  0, 14, 14, 30, SPR_AIRPORT_CONCOURSE | PALETTE_MODIFIER_COLOR },
+	{  0,  1,  0, 14, 14, 30, SPR_AIRPORT_CONCOURSE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_30[] = {
-	{  3,  3,  0, 10, 11, 35, SPR_AIRPORT_TERMINAL_B | PALETTE_MODIFIER_COLOR },
+	{  3,  3,  0, 10, 11, 35, SPR_AIRPORT_TERMINAL_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_31[] = {
-	{  0,  3,  0, 16, 11, 40, SPR_AIRPORT_TERMINAL_C | PALETTE_MODIFIER_COLOR },
+	{  0,  3,  0, 16, 11, 40, SPR_AIRPORT_TERMINAL_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_32[] = {
-	{ 14,  0,  0,  2, 16, 28, SPR_AIRPORT_HANGAR_FRONT | PALETTE_MODIFIER_COLOR },
-	{  0,  0,  0,  2, 16, 28, SPR_AIRPORT_HANGAR_REAR },
+	{ 14,  0,  0,  2, 16, 28, SPR_AIRPORT_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,  0,  2, 16, 28, SPR_AIRPORT_HANGAR_REAR, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_33[] = {
-	{  7, 11,  0,  3,  3, 14, SPR_AIRPORT_JETWAY_1 },
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  7, 11,  0,  3,  3, 14, SPR_AIRPORT_JETWAY_1, PAL_NONE },
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_34[] = {
-	{  2,  7,  0,  3,  3, 14, SPR_AIRPORT_JETWAY_2 },
+	{  2,  7,  0,  3,  3, 14, SPR_AIRPORT_JETWAY_2, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_35[] = {
-	{  3,  2,  0,  3,  3, 14, SPR_AIRPORT_JETWAY_3 },
+	{  3,  2,  0,  3,  3, 14, SPR_AIRPORT_JETWAY_3, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_36[] = {
-	{  0,  8,  0, 14,  3, 14, SPR_AIRPORT_PASSENGER_TUNNEL },
+	{  0,  8,  0, 14,  3, 14, SPR_AIRPORT_PASSENGER_TUNNEL, PAL_NONE },
 	TILE_SEQ_END()
 };
 
@@ -200,85 +200,85 @@
 };
 
 static const DrawTileSeqStruct _station_display_datas_38[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_39[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_1 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_1, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_40[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_2 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_2, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_41[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_3 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_3, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_42[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_4 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_4, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_43[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_5 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_5, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_44[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_6 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_6, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_45[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_7 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_7, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_46[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_8 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_8, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_47[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_9 },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_9, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_48[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_A },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_A, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_49[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_B },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_B, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_50[] = {
-	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_C },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_C, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_51[] = {
-	{  7,  7,  0,  2,  2, 70, SPR_UNMOVABLE_TRANSMITTER },
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7,  7,  0,  2,  2, 70, SPR_UNMOVABLE_TRANSMITTER, PAL_NONE },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
@@ -291,12 +291,12 @@
 };
 
 static const DrawTileSeqStruct _station_display_datas_54[] = {
-	{  0,  0,  0, 15, 15, 30, SPR_AIRFIELD_TERM_C_BUILD | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0, 15, 15, 30, SPR_AIRFIELD_TERM_C_BUILD | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_55[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
@@ -309,108 +309,108 @@
 };
 
 static const DrawTileSeqStruct _station_display_datas_58[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
-	{  4, 11,  0,  1,  1, 20, SPR_AIRFIELD_WIND_1 | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  4, 11,  0,  1,  1, 20, SPR_AIRFIELD_WIND_1 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_59[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
-	{  4, 11,  0,  1,  1, 20, SPR_AIRFIELD_WIND_2 | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  4, 11,  0,  1,  1, 20, SPR_AIRFIELD_WIND_2 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_60[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
-	{  4, 11,  0,  1,  1, 20, SPR_AIRFIELD_WIND_3 | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  4, 11,  0,  1,  1, 20, SPR_AIRFIELD_WIND_3 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_61[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
-	{  4, 11,  0,  1,  1, 20, SPR_AIRFIELD_WIND_4 | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  4, 11,  0,  1,  1, 20, SPR_AIRFIELD_WIND_4 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_62[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_63[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_64[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_65[] = {
-	{ 14,  0,  0,  2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | PALETTE_MODIFIER_COLOR },
-	{  0,  0,  0,  2, 16, 28, SPR_AIRFIELD_HANGAR_REAR },
+	{ 14,  0,  0,  2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,  0,  2, 16, 28, SPR_AIRFIELD_HANGAR_REAR, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_66[] = {
-	{  0,  0,  0, 16, 16, 60, SPR_HELIPORT | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0, 16, 16, 60, SPR_HELIPORT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_67[] = {
-	{  0, 15,  0, 13,  1, 10, SPR_TRUCK_STOP_NE_BUILD_A | PALETTE_MODIFIER_COLOR },
-	{ 13,  0,  0,  3, 16, 10, SPR_TRUCK_STOP_NE_BUILD_B | PALETTE_MODIFIER_COLOR },
-	{  2,  0,  0, 11,  1, 10, SPR_TRUCK_STOP_NE_BUILD_C | PALETTE_MODIFIER_COLOR },
+	{  0, 15,  0, 13,  1, 10, SPR_TRUCK_STOP_NE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 13,  0,  0,  3, 16, 10, SPR_TRUCK_STOP_NE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  2,  0,  0, 11,  1, 10, SPR_TRUCK_STOP_NE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_68[] = {
-	{ 15,  3,  0,  1, 13, 10, SPR_TRUCK_STOP_SE_BUILD_A | PALETTE_MODIFIER_COLOR },
-	{  0,  0,  0, 16,  3, 10, SPR_TRUCK_STOP_SE_BUILD_B | PALETTE_MODIFIER_COLOR },
-	{  0,  3,  0,  1, 11, 10, SPR_TRUCK_STOP_SE_BUILD_C | PALETTE_MODIFIER_COLOR },
+	{ 15,  3,  0,  1, 13, 10, SPR_TRUCK_STOP_SE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,  0, 16,  3, 10, SPR_TRUCK_STOP_SE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  3,  0,  1, 11, 10, SPR_TRUCK_STOP_SE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_69[] = {
-	{  3,  0,  0, 13,  1, 10, SPR_TRUCK_STOP_SW_BUILD_A | PALETTE_MODIFIER_COLOR },
-	{  0,  0,  0,  3, 16, 10, SPR_TRUCK_STOP_SW_BUILD_B | PALETTE_MODIFIER_COLOR },
-	{  3, 15,  0, 11,  1, 10, SPR_TRUCK_STOP_SW_BUILD_C | PALETTE_MODIFIER_COLOR },
+	{  3,  0,  0, 13,  1, 10, SPR_TRUCK_STOP_SW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,  0,  3, 16, 10, SPR_TRUCK_STOP_SW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  3, 15,  0, 11,  1, 10, SPR_TRUCK_STOP_SW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_70[] = {
-	{  0,  0,  0,  1, 13, 10, SPR_TRUCK_STOP_NW_BUILD_A | PALETTE_MODIFIER_COLOR },
-	{  0, 13,  0, 16,  3, 10, SPR_TRUCK_STOP_NW_BUILD_B | PALETTE_MODIFIER_COLOR },
-	{ 15,  2,  0,  1, 11, 10, SPR_TRUCK_STOP_NW_BUILD_C | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  1, 13, 10, SPR_TRUCK_STOP_NW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0, 13,  0, 16,  3, 10, SPR_TRUCK_STOP_NW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 15,  2,  0,  1, 11, 10, SPR_TRUCK_STOP_NW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_71[] = {
-	{  2,  0,  0, 11,  1, 10, SPR_BUS_STOP_NE_BUILD_A | PALETTE_MODIFIER_COLOR },
-	{ 13,  0,  0,  3, 16, 10, SPR_BUS_STOP_NE_BUILD_B | PALETTE_MODIFIER_COLOR },
-	{  0, 13,  0, 13,  3, 10, SPR_BUS_STOP_NE_BUILD_C | PALETTE_MODIFIER_COLOR },
+	{  2,  0,  0, 11,  1, 10, SPR_BUS_STOP_NE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 13,  0,  0,  3, 16, 10, SPR_BUS_STOP_NE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0, 13,  0, 13,  3, 10, SPR_BUS_STOP_NE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_72[] = {
-	{  0,  3,  0,  1, 11, 10, SPR_BUS_STOP_SE_BUILD_A | PALETTE_MODIFIER_COLOR },
-	{  0,  0,  0, 16,  3, 10, SPR_BUS_STOP_SE_BUILD_B | PALETTE_MODIFIER_COLOR },
-	{ 13,  3,  0,  3, 13, 10, SPR_BUS_STOP_SE_BUILD_C | PALETTE_MODIFIER_COLOR },
+	{  0,  3,  0,  1, 11, 10, SPR_BUS_STOP_SE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,  0, 16,  3, 10, SPR_BUS_STOP_SE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 13,  3,  0,  3, 13, 10, SPR_BUS_STOP_SE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_73[] = {
-	{  3, 15,  0, 11,  1, 10, SPR_BUS_STOP_SW_BUILD_A | PALETTE_MODIFIER_COLOR },
-	{  0,  0,  0,  3, 16, 10, SPR_BUS_STOP_SW_BUILD_B | PALETTE_MODIFIER_COLOR },
-	{  3,  0,  0, 13,  3, 10, SPR_BUS_STOP_SW_BUILD_C | PALETTE_MODIFIER_COLOR },
+	{  3, 15,  0, 11,  1, 10, SPR_BUS_STOP_SW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,  0,  3, 16, 10, SPR_BUS_STOP_SW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  3,  0,  0, 13,  3, 10, SPR_BUS_STOP_SW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_74[] = {
-	{ 15,  2,  0,  1, 11, 10, SPR_BUS_STOP_NW_BUILD_A | PALETTE_MODIFIER_COLOR },
-	{  0, 13,  0, 16,  3, 10, SPR_BUS_STOP_NW_BUILD_B | PALETTE_MODIFIER_COLOR },
-	{  0,  0,  0,  3, 13, 10, SPR_BUS_STOP_NW_BUILD_C | PALETTE_MODIFIER_COLOR },
+	{ 15,  2,  0,  1, 11, 10, SPR_BUS_STOP_NW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0, 13,  0, 16,  3, 10, SPR_BUS_STOP_NW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,  0,  3, 13, 10, SPR_BUS_STOP_NW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
@@ -419,32 +419,32 @@
 };
 
 static const DrawTileSeqStruct _station_display_datas_76[] = {
-	{  0,  4,  0, 16,  8,  8, SPR_DOCK_SLOPE_NE },
+	{  0,  4,  0, 16,  8,  8, SPR_DOCK_SLOPE_NE, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_77[] = {
-	{  4,  0,  0,  8, 16,  8, SPR_DOCK_SLOPE_SE },
+	{  4,  0,  0,  8, 16,  8, SPR_DOCK_SLOPE_SE, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_78[] = {
-	{  0,  4,  0, 16,  8,  8, SPR_DOCK_SLOPE_SW },
+	{  0,  4,  0, 16,  8,  8, SPR_DOCK_SLOPE_SW, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_79[] = {
-	{  4,  0,  0,  8, 16,  8, SPR_DOCK_SLOPE_NW },
+	{  4,  0,  0,  8, 16,  8, SPR_DOCK_SLOPE_NW, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_80[] = {
-	{  0,  4,  0, 16,  8,  8, SPR_DOCK_FLAT_X },
+	{  0,  4,  0, 16,  8,  8, SPR_DOCK_FLAT_X, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _station_display_datas_81[] = {
-	{  4,  0,  0,  8, 16,  8, SPR_DOCK_FLAT_Y },
+	{  4,  0,  0,  8, 16,  8, SPR_DOCK_FLAT_Y, PAL_NONE },
 	TILE_SEQ_END()
 };
 
@@ -465,34 +465,34 @@
 // control tower with concrete underground and no fence
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_085[] = {
-	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_TOWER | PALETTE_MODIFIER_COLOR },  // control tower
+	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_TOWER | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },  // control tower
 	TILE_SEQ_END()
 };
 
 // new airportdepot, facing west
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_086[] = {
-	{ 14, 0,  0,  2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | PALETTE_MODIFIER_COLOR },
-	{  0, 0,  0,  2, 16, 28, SPR_AIRFIELD_HANGAR_REAR },
+	{ 14, 0,  0,  2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0, 0,  0,  2, 16, 28, SPR_AIRFIELD_HANGAR_REAR, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // asphalt tile with fences in north
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_087[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // end of runway
 static const DrawTileSeqStruct _station_display_datas_088[] = {
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences
 	TILE_SEQ_END()
 };
 
 // runway tiles
 static const DrawTileSeqStruct _station_display_datas_089[] = {
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences
 	TILE_SEQ_END()
 };
 
@@ -500,85 +500,85 @@
 // concrete underground
 //BEGIN
 static const DrawTileSeqStruct _station_display_datas_090[] = {
-	{  7, 7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_1 },   // turning radar
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },  //fences
+	{  7, 7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_1, PAL_NONE },   // turning radar
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },  //fences
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_091[] = {
-	{  7, 7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_2 },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  7, 7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_2, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_092[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_3 },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_3, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_093[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_4 },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_4, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_094[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_5 },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_5, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_095[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_6 },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_6, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_096[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_7 },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_7, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_097[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_8 },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_8, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_098[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_9 },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_9, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_099[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_A },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_A, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0100[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_B },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_B, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0101[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_C },
-	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_C, PAL_NONE },
+	{ 15, 0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 //END
@@ -587,85 +587,85 @@
 // concrete underground
 //BEGIN
 static const DrawTileSeqStruct _station_display_datas_0102[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_1 },   // turning radar
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_1, PAL_NONE },   // turning radar
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0103[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_2 },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_2, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0104[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_3 },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_3, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0105[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_4 },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_4, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0106[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_5 },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_5, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0107[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_6 },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_6, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0108[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_7 },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_7, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0109[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_8 },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_8, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0110[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_9 },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_9, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0111[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_A },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_A, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0112[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_B },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_B, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0113[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_C },
-	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_C, PAL_NONE },
+	{ 0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 //END
@@ -673,223 +673,223 @@
 // helipad for international airport
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0114[] = {
-	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences bottom
+	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences bottom
 	TILE_SEQ_END()
 };
 
 // helipad for commuter airport
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0115[] = {
-	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD },
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences left
+	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD, PAL_NONE },
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences left
 	TILE_SEQ_END()
 };
 
 // helipad for continental airport
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0116[] = {
-	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD },
+	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // asphalt tile with fences in north and south
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0117[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // runway tiles with 2 corner fences
 static const DrawTileSeqStruct _station_display_datas_0118[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north
 	TILE_SEQ_END()
 };
 
 // runway tiles with 2 corner fences
 static const DrawTileSeqStruct _station_display_datas_0119[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // runway tiles with 2 corner fences
 static const DrawTileSeqStruct _station_display_datas_0120[] = {
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
 	TILE_SEQ_END()
 };
 
 // runway tiles with 2 corner fences
 static const DrawTileSeqStruct _station_display_datas_0121[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // ======== new 2x2 helidepot ========
 // helipad tiles with 2 corner fences top+right
 static const DrawTileSeqStruct _station_display_datas_0122[] = {
-	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD },
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD, PAL_NONE },
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // tarmac tiles with 2 corner fences bottom+right
 static const DrawTileSeqStruct _station_display_datas_0123[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences north
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // helidepot office with concrete underground and no fence
 // concrete underground, fences top + left
 static const DrawTileSeqStruct _station_display_datas_0124[] = {
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences left
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
-	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | PALETTE_MODIFIER_COLOR },  // helidepot office
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences left
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
+	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },  // helidepot office
 	TILE_SEQ_END()
 };
 
 // N/S runway plain
 static const DrawTileSeqStruct _station_display_datas_0125[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
 	TILE_SEQ_END()
 };
 
 // N/S runway end
 static const DrawTileSeqStruct _station_display_datas_0126[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
 	TILE_SEQ_END()
 };
 
 // N/S runway plain
 static const DrawTileSeqStruct _station_display_datas_0127[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences bottom
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences bottom
 	TILE_SEQ_END()
 };
 
 // N/S runway end
 static const DrawTileSeqStruct _station_display_datas_0128[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences bottom
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences bottom
 	TILE_SEQ_END()
 };
 
 // West facing hangar
 static const DrawTileSeqStruct _station_display_datas_0129[] = {
-	{ 14,  0,  0,  2, 16, 28, SPR_NEWHANGAR_W | PALETTE_MODIFIER_COLOR },
-	{  0,  0,  0,  2, 16, 28, SPR_NEWHANGAR_W_WALL },
+	{ 14,  0,  0,  2, 16, 28, SPR_NEWHANGAR_W | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
+	{  0,  0,  0,  2, 16, 28, SPR_NEWHANGAR_W_WALL, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // North facing hangar
 static const DrawTileSeqStruct _station_display_datas_0130[] = {
-	{ 14,  0,  0,  2, 16, 28, SPR_NEWHANGAR_N | PALETTE_MODIFIER_COLOR },
+	{ 14,  0,  0,  2, 16, 28, SPR_NEWHANGAR_N | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // East facing hangar
 static const DrawTileSeqStruct _station_display_datas_0131[] = {
-	{ 14,  0,  0,  2, 16, 28, SPR_NEWHANGAR_E | PALETTE_MODIFIER_COLOR },
+	{ 14,  0,  0,  2, 16, 28, SPR_NEWHANGAR_E | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // helipad for district airport NS
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0132[] = {
-	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences bottom
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences right
+	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences bottom
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences right
 	TILE_SEQ_END()
 };
 
 // helipad for district airport NS
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0133[] = {
-	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // helidepot office with concrete underground and fence north
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0134[] = {
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north
-	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | PALETTE_MODIFIER_COLOR },  // helidepot office
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north
+	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },  // helidepot office
 	TILE_SEQ_END()
 };
 
 // helidepot office with concrete underground and fence east
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0135[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
-	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | PALETTE_MODIFIER_COLOR },  // helidepot office
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
+	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },  // helidepot office
 	TILE_SEQ_END()
 };
 
 // helidepot office with concrete underground and fence west
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0136[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
-	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | PALETTE_MODIFIER_COLOR },  // helidepot office
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
+	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },  // helidepot office
 	TILE_SEQ_END()
 };
 
 // helidepot office with concrete underground and fence south
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0137[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
-	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | PALETTE_MODIFIER_COLOR },  // helidepot office
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
+	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },  // helidepot office
 	TILE_SEQ_END()
 };
 
 // terminal with fence to east
 static const DrawTileSeqStruct _station_display_datas_0138[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
 	TILE_SEQ_END()
 };
 
 // terminal with fence to south
 static const DrawTileSeqStruct _station_display_datas_0139[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // terminal with fence to north
 static const DrawTileSeqStruct _station_display_datas_0140[] = {
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
 	TILE_SEQ_END()
 };
 
 // concrete with fence to east
 static const DrawTileSeqStruct _station_display_datas_0141[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
 	TILE_SEQ_END()
 };
 
 // concrete with fence to south
 static const DrawTileSeqStruct _station_display_datas_0142[] = {
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // helipad for district airport EW
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0143[] = {
-	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north
+	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north
 	TILE_SEQ_END()
 };
 
 // helipad for district airport EW
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0144[] = {
-	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
+	{ 10,  6,  0,  0,  0,  0, SPR_AIRPORT_HELIPAD, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
 	TILE_SEQ_END()
 };
 
@@ -897,85 +897,85 @@
 // concrete underground
 //BEGIN
 static const DrawTileSeqStruct _station_display_datas_0145[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_1 },   // turning radar
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_1, PAL_NONE },   // turning radar
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0146[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_2 },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_2, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0147[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_3 },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_3, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0148[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_4 },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_4, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0149[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_5 },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_5, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0150[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_6 },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_6, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0151[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_7 },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_7, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0152[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_8 },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_8, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0153[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_9 },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_9, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0154[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_A },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_A, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0155[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_B },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_B, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0156[] = {
-	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_C },
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{ 7,  7,  0,  2,  2,  8, SPR_AIRPORT_RADAR_C, PAL_NONE },
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 //END
@@ -983,221 +983,221 @@
 // helipad for helistation
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0157[] = {
-	{  0,  1,  2,  0,  0,  0, SPR_NEWHELIPAD },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{  0,  1,  2,  0,  0,  0, SPR_NEWHELIPAD, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // helipad for helistation
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0158[] = {
-	{  0,  1,  2,  0,  0,  0, SPR_NEWHELIPAD },
-	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north
+	{  0,  1,  2,  0,  0,  0, SPR_NEWHELIPAD, PAL_NONE },
+	{ 15,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north
 	TILE_SEQ_END()
 };
 
 // helipad for helistation
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0159[] = {
-	{  0,  1,  2,  0,  0,  0, SPR_NEWHELIPAD },
-	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north
+	{  0,  1,  2,  0,  0,  0, SPR_NEWHELIPAD, PAL_NONE },
+	{  0,  0,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north
 	TILE_SEQ_END()
 };
 
 // helidepot office with concrete underground - no fence
 static const DrawTileSeqStruct _station_display_datas_0160[] = {
-	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | PALETTE_MODIFIER_COLOR },  // helidepot office
+	{  3,  3,  0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },  // helidepot office
 	TILE_SEQ_END()
 };
 
 // concrete underground
 static const DrawTileSeqStruct _station_display_datas_0161[] = {
-	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences east
-	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south
+	{  0,  0,  0,  1, 16,  6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east
+	{  0, 15,  0, 16,  1,  6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south
 	TILE_SEQ_END()
 };
 
 // half grass half SPR_AIRPORT_APRON
 static const DrawTileSeqStruct _station_display_datas_0162[] = {
-	{ 0,  0,  0,  0,  0,  0, SPR_GRASS_LEFT },
+	{ 0,  0,  0,  0,  0,  0, SPR_GRASS_LEFT, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 // half grass half SPR_AIRPORT_APRON
 static const DrawTileSeqStruct _station_display_datas_0163[] = {
-	{ 0,  0,  0,  0,  0,  0, SPR_GRASS_RIGHT },
+	{ 0,  0,  0,  0,  0,  0, SPR_GRASS_RIGHT, PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSprites _station_display_datas[] = {
-	{ SPR_RAIL_TRACK_X,              _station_display_datas_0 },
-	{ SPR_RAIL_TRACK_Y,              _station_display_datas_1 },
-	{ SPR_RAIL_TRACK_X,              _station_display_datas_2 },
-	{ SPR_RAIL_TRACK_Y,              _station_display_datas_3 },
-	{ SPR_RAIL_TRACK_X,              _station_display_datas_4 },
-	{ SPR_RAIL_TRACK_Y,              _station_display_datas_5 },
-	{ SPR_RAIL_TRACK_X,              _station_display_datas_6 },
-	{ SPR_RAIL_TRACK_Y,              _station_display_datas_7 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_8 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_9 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_10 },
-	{ SPR_AIRPORT_AIRCRAFT_STAND,    _station_display_datas_11 },
-	{ SPR_AIRPORT_TAXIWAY_NS_WEST,   _station_display_datas_12 },
-	{ SPR_AIRPORT_TAXIWAY_EW_SOUTH,  _station_display_datas_13 },
-	{ SPR_AIRPORT_TAXIWAY_XING_SOUTH,_station_display_datas_14 },
-	{ SPR_AIRPORT_TAXIWAY_XING_WEST, _station_display_datas_15 },
-	{ SPR_AIRPORT_TAXIWAY_NS_CTR,    _station_display_datas_16 },
-	{ SPR_AIRPORT_TAXIWAY_XING_EAST, _station_display_datas_17 },
-	{ SPR_AIRPORT_TAXIWAY_NS_EAST,   _station_display_datas_18 },
-	{ SPR_AIRPORT_TAXIWAY_EW_NORTH,  _station_display_datas_19 },
-	{ SPR_AIRPORT_TAXIWAY_EW_CTR,    _station_display_datas_20 },
-	{ SPR_AIRPORT_TAXIWAY_EW_NORTH,  _station_display_datas_21 },
-	{ SPR_AIRPORT_RUNWAY_EXIT_A,     _station_display_datas_22 },
-	{ SPR_AIRPORT_RUNWAY_EXIT_B,     _station_display_datas_23 },
-	{ SPR_AIRPORT_RUNWAY_EXIT_C,     _station_display_datas_24 },
-	{ SPR_AIRPORT_RUNWAY_EXIT_D,     _station_display_datas_25 },
-	{ SPR_AIRPORT_RUNWAY_END,        _station_display_datas_26 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_27 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_28 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_29 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_30 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_31 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_32 },
-	{ SPR_AIRPORT_AIRCRAFT_STAND,    _station_display_datas_33 },
-	{ SPR_AIRPORT_AIRCRAFT_STAND,    _station_display_datas_34 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_35 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_36 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_37 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_38 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_39 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_40 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_41 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_42 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_43 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_44 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_45 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_46 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_47 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_48 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_49 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_50 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_51 },
-	{ SPR_AIRFIELD_TERM_A,           _station_display_datas_52 },
-	{ SPR_AIRFIELD_TERM_B,           _station_display_datas_53 },
-	{ SPR_AIRFIELD_TERM_C_GROUND | PALETTE_MODIFIER_COLOR, _station_display_datas_54 },
-	{ SPR_AIRFIELD_APRON_A,          _station_display_datas_55 },
-	{ SPR_AIRFIELD_APRON_B,          _station_display_datas_56 },
-	{ SPR_AIRFIELD_APRON_C,          _station_display_datas_57 },
-	{ SPR_AIRFIELD_APRON_D,          _station_display_datas_58 },
-	{ SPR_AIRFIELD_APRON_D,          _station_display_datas_59 },
-	{ SPR_AIRFIELD_APRON_D,          _station_display_datas_60 },
-	{ SPR_AIRFIELD_APRON_D,          _station_display_datas_61 },
-	{ SPR_AIRFIELD_RUNWAY_NEAR_END,  _station_display_datas_62 },
-	{ SPR_AIRFIELD_RUNWAY_MIDDLE,    _station_display_datas_63 },
-	{ SPR_AIRFIELD_RUNWAY_FAR_END,   _station_display_datas_64 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_65 },
-	{ SPR_FLAT_GRASS_TILE,           _station_display_datas_66 },
-	{ SPR_TRUCK_STOP_NE_GROUND | PALETTE_MODIFIER_COLOR, _station_display_datas_67 },
-	{ SPR_TRUCK_STOP_SE_GROUND | PALETTE_MODIFIER_COLOR, _station_display_datas_68 },
-	{ SPR_TRUCK_STOP_SW_GROUND | PALETTE_MODIFIER_COLOR, _station_display_datas_69 },
-	{ SPR_TRUCK_STOP_NW_GROUND | PALETTE_MODIFIER_COLOR, _station_display_datas_70 },
-	{ SPR_BUS_STOP_NE_GROUND   | PALETTE_MODIFIER_COLOR, _station_display_datas_71 },
-	{ SPR_BUS_STOP_SE_GROUND   | PALETTE_MODIFIER_COLOR, _station_display_datas_72 },
-	{ SPR_BUS_STOP_SW_GROUND   | PALETTE_MODIFIER_COLOR, _station_display_datas_73 },
-	{ SPR_BUS_STOP_NW_GROUND   | PALETTE_MODIFIER_COLOR, _station_display_datas_74 },
-	{ SPR_FLAT_WATER_TILE,           _station_display_datas_75 },
-	{ SPR_SHORE_TILEH_3,             _station_display_datas_76 },
-	{ SPR_SHORE_TILEH_9,             _station_display_datas_77 },
-	{ SPR_SHORE_TILEH_12,            _station_display_datas_78 },
-	{ SPR_SHORE_TILEH_6,             _station_display_datas_79 },
-	{ SPR_FLAT_WATER_TILE,           _station_display_datas_80 },
-	{ SPR_FLAT_WATER_TILE,           _station_display_datas_81 },
-	{ SPR_BUOY,                      _station_display_datas_82 },
-	{ SPR_AIRPORT_RUNWAY_END,        _station_display_datas_083 },
-	{ SPR_AIRPORT_RUNWAY_EXIT_B,     _station_display_datas_084 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_085 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_086 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_087 },
-	{ SPR_AIRPORT_RUNWAY_END,        _station_display_datas_088 },
-	{ SPR_AIRPORT_RUNWAY_EXIT_B,     _station_display_datas_089 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_090 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_091 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_092 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_093 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_094 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_095 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_096 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_097 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_098 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_099 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0100 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0101 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0102 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0103 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0104 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0105 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0106 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0107 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0108 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0109 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0110 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0111 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0112 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0113 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0114 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0115 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0116 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0117 },
-	{ SPR_AIRPORT_RUNWAY_END,        _station_display_datas_0118 },
-	{ SPR_AIRPORT_RUNWAY_END,        _station_display_datas_0119 },
-	{ SPR_AIRPORT_RUNWAY_END,        _station_display_datas_0120 },
-	{ SPR_AIRPORT_RUNWAY_END,        _station_display_datas_0121 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0122 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0123 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0124 },
-	{ SPR_NSRUNWAY1,                 _station_display_datas_0125 },
-	{ SPR_NSRUNWAY_END,              _station_display_datas_0126 },
-	{ SPR_NSRUNWAY1,                 _station_display_datas_0127 },
-	{ SPR_NSRUNWAY_END,              _station_display_datas_0128 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0129 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0130 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0131 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0132 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0133 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0134 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0135 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0136 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0137 },
-	{ SPR_AIRPORT_AIRCRAFT_STAND,    _station_display_datas_0138 },
-	{ SPR_AIRPORT_AIRCRAFT_STAND,    _station_display_datas_0139 },
-	{ SPR_AIRPORT_AIRCRAFT_STAND,    _station_display_datas_0140 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0141 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0142 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0143 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0144 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0145 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0146 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0147 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0148 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0149 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0150 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0151 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0152 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0153 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0154 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0155 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0156 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0157 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0158 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0159 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0160 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0161 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0162 },
-	{ SPR_AIRPORT_APRON,             _station_display_datas_0163 },
-	{ SPR_FLAT_GRASS_TILE,          _station_display_datas_58 },
-	{ SPR_FLAT_GRASS_TILE,          _station_display_datas_59 },
-	{ SPR_FLAT_GRASS_TILE,          _station_display_datas_60 },
-	{ SPR_FLAT_GRASS_TILE,          _station_display_datas_61 },
+	{ SPR_RAIL_TRACK_X,               PAL_NONE, _station_display_datas_0 },
+	{ SPR_RAIL_TRACK_Y,               PAL_NONE, _station_display_datas_1 },
+	{ SPR_RAIL_TRACK_X,               PAL_NONE, _station_display_datas_2 },
+	{ SPR_RAIL_TRACK_Y,               PAL_NONE, _station_display_datas_3 },
+	{ SPR_RAIL_TRACK_X,               PAL_NONE, _station_display_datas_4 },
+	{ SPR_RAIL_TRACK_Y,               PAL_NONE, _station_display_datas_5 },
+	{ SPR_RAIL_TRACK_X,               PAL_NONE, _station_display_datas_6 },
+	{ SPR_RAIL_TRACK_Y,               PAL_NONE, _station_display_datas_7 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_8 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_9 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_10 },
+	{ SPR_AIRPORT_AIRCRAFT_STAND,     PAL_NONE, _station_display_datas_11 },
+	{ SPR_AIRPORT_TAXIWAY_NS_WEST,    PAL_NONE, _station_display_datas_12 },
+	{ SPR_AIRPORT_TAXIWAY_EW_SOUTH,   PAL_NONE, _station_display_datas_13 },
+	{ SPR_AIRPORT_TAXIWAY_XING_SOUTH, PAL_NONE, _station_display_datas_14 },
+	{ SPR_AIRPORT_TAXIWAY_XING_WEST,  PAL_NONE, _station_display_datas_15 },
+	{ SPR_AIRPORT_TAXIWAY_NS_CTR,     PAL_NONE, _station_display_datas_16 },
+	{ SPR_AIRPORT_TAXIWAY_XING_EAST,  PAL_NONE, _station_display_datas_17 },
+	{ SPR_AIRPORT_TAXIWAY_NS_EAST,    PAL_NONE, _station_display_datas_18 },
+	{ SPR_AIRPORT_TAXIWAY_EW_NORTH,   PAL_NONE, _station_display_datas_19 },
+	{ SPR_AIRPORT_TAXIWAY_EW_CTR,     PAL_NONE, _station_display_datas_20 },
+	{ SPR_AIRPORT_TAXIWAY_EW_NORTH,   PAL_NONE, _station_display_datas_21 },
+	{ SPR_AIRPORT_RUNWAY_EXIT_A,      PAL_NONE, _station_display_datas_22 },
+	{ SPR_AIRPORT_RUNWAY_EXIT_B,      PAL_NONE, _station_display_datas_23 },
+	{ SPR_AIRPORT_RUNWAY_EXIT_C,      PAL_NONE, _station_display_datas_24 },
+	{ SPR_AIRPORT_RUNWAY_EXIT_D,      PAL_NONE, _station_display_datas_25 },
+	{ SPR_AIRPORT_RUNWAY_END,         PAL_NONE, _station_display_datas_26 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_27 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_28 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_29 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_30 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_31 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_32 },
+	{ SPR_AIRPORT_AIRCRAFT_STAND,     PAL_NONE, _station_display_datas_33 },
+	{ SPR_AIRPORT_AIRCRAFT_STAND,     PAL_NONE, _station_display_datas_34 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_35 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_36 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_37 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_38 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_39 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_40 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_41 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_42 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_43 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_44 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_45 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_46 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_47 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_48 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_49 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_50 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_51 },
+	{ SPR_AIRFIELD_TERM_A,            PAL_NONE, _station_display_datas_52 },
+	{ SPR_AIRFIELD_TERM_B,            PAL_NONE, _station_display_datas_53 },
+	{ SPR_AIRFIELD_TERM_C_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_54 },
+	{ SPR_AIRFIELD_APRON_A,           PAL_NONE, _station_display_datas_55 },
+	{ SPR_AIRFIELD_APRON_B,           PAL_NONE, _station_display_datas_56 },
+	{ SPR_AIRFIELD_APRON_C,           PAL_NONE, _station_display_datas_57 },
+	{ SPR_AIRFIELD_APRON_D,           PAL_NONE, _station_display_datas_58 },
+	{ SPR_AIRFIELD_APRON_D,           PAL_NONE, _station_display_datas_59 },
+	{ SPR_AIRFIELD_APRON_D,           PAL_NONE, _station_display_datas_60 },
+	{ SPR_AIRFIELD_APRON_D,           PAL_NONE, _station_display_datas_61 },
+	{ SPR_AIRFIELD_RUNWAY_NEAR_END,   PAL_NONE, _station_display_datas_62 },
+	{ SPR_AIRFIELD_RUNWAY_MIDDLE,     PAL_NONE, _station_display_datas_63 },
+	{ SPR_AIRFIELD_RUNWAY_FAR_END,    PAL_NONE, _station_display_datas_64 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_65 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_66 },
+	{ SPR_TRUCK_STOP_NE_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_67 },
+	{ SPR_TRUCK_STOP_SE_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_68 },
+	{ SPR_TRUCK_STOP_SW_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_69 },
+	{ SPR_TRUCK_STOP_NW_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_70 },
+	{ SPR_BUS_STOP_NE_GROUND   | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_71 },
+	{ SPR_BUS_STOP_SE_GROUND   | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_72 },
+	{ SPR_BUS_STOP_SW_GROUND   | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_73 },
+	{ SPR_BUS_STOP_NW_GROUND   | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_74 },
+	{ SPR_FLAT_WATER_TILE,            PAL_NONE, _station_display_datas_75 },
+	{ SPR_SHORE_TILEH_3,              PAL_NONE, _station_display_datas_76 },
+	{ SPR_SHORE_TILEH_9,              PAL_NONE, _station_display_datas_77 },
+	{ SPR_SHORE_TILEH_12,             PAL_NONE, _station_display_datas_78 },
+	{ SPR_SHORE_TILEH_6,              PAL_NONE, _station_display_datas_79 },
+	{ SPR_FLAT_WATER_TILE,            PAL_NONE, _station_display_datas_80 },
+	{ SPR_FLAT_WATER_TILE,            PAL_NONE, _station_display_datas_81 },
+	{ SPR_BUOY,                       PAL_NONE, _station_display_datas_82 },
+	{ SPR_AIRPORT_RUNWAY_END,         PAL_NONE, _station_display_datas_083 },
+	{ SPR_AIRPORT_RUNWAY_EXIT_B,      PAL_NONE, _station_display_datas_084 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_085 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_086 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_087 },
+	{ SPR_AIRPORT_RUNWAY_END,         PAL_NONE, _station_display_datas_088 },
+	{ SPR_AIRPORT_RUNWAY_EXIT_B,      PAL_NONE, _station_display_datas_089 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_090 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_091 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_092 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_093 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_094 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_095 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_096 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_097 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_098 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_099 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0100 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0101 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0102 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0103 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0104 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0105 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0106 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0107 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0108 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0109 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0110 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0111 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0112 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0113 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0114 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0115 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0116 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0117 },
+	{ SPR_AIRPORT_RUNWAY_END,         PAL_NONE, _station_display_datas_0118 },
+	{ SPR_AIRPORT_RUNWAY_END,         PAL_NONE, _station_display_datas_0119 },
+	{ SPR_AIRPORT_RUNWAY_END,         PAL_NONE, _station_display_datas_0120 },
+	{ SPR_AIRPORT_RUNWAY_END,         PAL_NONE, _station_display_datas_0121 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0122 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0123 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0124 },
+	{ SPR_NSRUNWAY1,                  PAL_NONE, _station_display_datas_0125 },
+	{ SPR_NSRUNWAY_END,               PAL_NONE, _station_display_datas_0126 },
+	{ SPR_NSRUNWAY1,                  PAL_NONE, _station_display_datas_0127 },
+	{ SPR_NSRUNWAY_END,               PAL_NONE, _station_display_datas_0128 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0129 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0130 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0131 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0132 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0133 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0134 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0135 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0136 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0137 },
+	{ SPR_AIRPORT_AIRCRAFT_STAND,     PAL_NONE, _station_display_datas_0138 },
+	{ SPR_AIRPORT_AIRCRAFT_STAND,     PAL_NONE, _station_display_datas_0139 },
+	{ SPR_AIRPORT_AIRCRAFT_STAND,     PAL_NONE, _station_display_datas_0140 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0141 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0142 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0143 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0144 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0145 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0146 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0147 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0148 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0149 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0150 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0151 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0152 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0153 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0154 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0155 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0156 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0157 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0158 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0159 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0160 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0161 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0162 },
+	{ SPR_AIRPORT_APRON,              PAL_NONE, _station_display_datas_0163 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_58 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_59 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_60 },
+	{ SPR_FLAT_GRASS_TILE,            PAL_NONE, _station_display_datas_61 },
 };
--- a/src/table/town_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/town_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -25,1769 +25,1769 @@
  * @param p set to 1 if a lift is present
  * @see DrawTownTileStruct
  */
-#define M(s1, s2, sx, sy, w, h, dz, p) {s1, s2, sx, sy, w - 1, h - 1, dz, p}
+#define M(s1, p1, s2, p2, sx, sy, w, h, dz, p) { { s1, p1 }, { s2, p2 }, sx, sy, w - 1, h - 1, dz, p}
 
 static const DrawBuildingsTileStruct _town_draw_tile_data[] = {
-	M( 0xf54,  0x58d,  0,  0, 14, 14,   8, 0),
-	M( 0xf54,  0x58e,  0,  0, 14, 14,  60, 0),
-	M( 0xf54,  0x58f,  0,  0, 14, 14,  60, 0),
-	M( 0x590,  0x58f,  0,  0, 14, 14,  60, 0),
-	M( 0xf54,  0x58d,  0,  0, 14, 14,   8, 0),
-	M( 0xf54,  0x58e,  0,  0, 14, 14,  60, 0),
-	M( 0xf54,  0x591,  0,  0, 14, 14,  60, 0),
-	M( 0x590,  0x591,  0,  0, 14, 14,  60, 0),
-	M( 0xf54,  0x58d | PALETTE_TO_STRUCT_WHITE,  0,  0, 14, 14,   8, 0),
-	M( 0xf54,  0x58e | PALETTE_TO_STRUCT_WHITE,  0,  0, 14, 14,  60, 0),
-	M( 0xf54,  0x591 | PALETTE_TO_STRUCT_WHITE,  0,  0, 14, 14,  60, 0),
-	M( 0x590,  0x591 | PALETTE_TO_STRUCT_WHITE,  0,  0, 14, 14,  60, 0),
-	M( 0xf54,  0x58d | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 14, 14,   8, 0),
-	M( 0xf54,  0x58e | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 14, 14,  60, 0),
-	M( 0xf54,  0x591 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 14, 14,  60, 0),
-	M( 0x590,  0x591 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 14, 14,  60, 0),
-	M( 0xf54,  0x592,  0,  0, 14, 16,  11, 0),
-	M( 0xf54,  0x593,  0,  0, 14, 16,  33, 0),
-	M( 0xf54,  0x594,  0,  0, 14, 16,  33, 0),
-	M( 0x595,  0x594,  0,  0, 14, 16,  33, 0),
-	M( 0xf54,  0x592 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  11, 0),
-	M( 0xf54,  0x593 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  33, 0),
-	M( 0xf54,  0x594 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  33, 0),
-	M( 0x595,  0x594 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  33, 0),
-	M( 0xf54,  0x592 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  11, 0),
-	M( 0xf54,  0x593 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  33, 0),
-	M( 0xf54,  0x594 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  33, 0),
-	M( 0x595,  0x594 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  33, 0),
-	M( 0xf54,  0x592 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  11, 0),
-	M( 0xf54,  0x593 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  33, 0),
-	M( 0xf54,  0x594 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  33, 0),
-	M( 0x595,  0x594 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  33, 0),
-	M( 0xf54,  0x596,  0,  0, 12, 12,   6, 0),
-	M( 0xf54,  0x597,  0,  0, 12, 12,  17, 0),
-	M( 0xf54,  0x598,  0,  0, 12, 12,  17, 0),
-	M( 0x599,  0x598,  0,  0, 12, 12,  17, 0),
-	M( 0xf54,  0x596,  0,  0, 12, 12,   6, 0),
-	M( 0xf54,  0x597,  0,  0, 12, 12,  17, 0),
-	M( 0xf54,  0x598,  0,  0, 12, 12,  17, 0),
-	M( 0x599,  0x598,  0,  0, 12, 12,  17, 0),
-	M( 0xf54,  0x596,  0,  0, 12, 12,   6, 0),
-	M( 0xf54,  0x597,  0,  0, 12, 12,  17, 0),
-	M( 0xf54,  0x598,  0,  0, 12, 12,  17, 0),
-	M( 0x599,  0x598,  0,  0, 12, 12,  17, 0),
-	M( 0xf54,  0x596,  0,  0, 12, 12,   6, 0),
-	M( 0xf54,  0x597,  0,  0, 12, 12,  17, 0),
-	M( 0xf54,  0x598,  0,  0, 12, 12,  17, 0),
-	M( 0x599,  0x598,  0,  0, 12, 12,  17, 0),
-	M( 0xf54,  0x59a,  0,  0, 14, 16,  16, 0),
-	M( 0xf54,  0x59b,  0,  0, 14, 16,  22, 0),
-	M( 0xf54,  0x59c,  0,  0, 14, 16,  35, 0),
-	M( 0x59d,  0x59c,  0,  0, 14, 16,  35, 0),
-	M( 0xf54,  0x59a | PALETTE_59E,  0,  0, 14, 16,  16, 0),
-	M( 0xf54,  0x59b | PALETTE_59E,  0,  0, 14, 16,  22, 0),
-	M( 0xf54,  0x59c | PALETTE_59E,  0,  0, 14, 16,  35, 0),
-	M( 0x59d,  0x59c | PALETTE_59E,  0,  0, 14, 16,  35, 0),
-	M( 0xf54,  0x59a | PALETTE_59F,  0,  0, 14, 16,  16, 0),
-	M( 0xf54,  0x59b | PALETTE_59F,  0,  0, 14, 16,  22, 0),
-	M( 0xf54,  0x59c | PALETTE_59F,  0,  0, 14, 16,  35, 0),
-	M( 0x59d,  0x59c | PALETTE_59F,  0,  0, 14, 16,  35, 0),
-	M( 0xf54,  0x59a | PALETTE_59F,  0,  0, 14, 16,  16, 0),
-	M( 0xf54,  0x59b | PALETTE_59F,  0,  0, 14, 16,  22, 0),
-	M( 0xf54,  0x59c | PALETTE_59F,  0,  0, 14, 16,  35, 0),
-	M( 0x59d,  0x59c | PALETTE_59F,  0,  0, 14, 16,  35, 0),
-	M( 0xf54,  0x5a0,  0,  0, 15, 15,   5, 0),
-	M( 0xf54,  0x5a1,  0,  0, 15, 15,  53, 0),
-	M( 0xf54,  0x5a2,  0,  0, 15, 15,  53, 0),
-	M( 0x58c,  0x5a2,  0,  0, 15, 15,  53, 1),
-	M( 0xf54,  0x5a0,  0,  0, 15, 15,   5, 0),
-	M( 0xf54,  0x5a1,  0,  0, 15, 15,  53, 0),
-	M( 0xf54,  0x5a2,  0,  0, 15, 15,  53, 0),
-	M( 0x58c,  0x5a2,  0,  0, 15, 15,  53, 1),
-	M( 0xf54,  0x5a0,  0,  0, 15, 15,   5, 0),
-	M( 0xf54,  0x5a1,  0,  0, 15, 15,  53, 0),
-	M( 0xf54,  0x5a2,  0,  0, 15, 15,  53, 0),
-	M( 0x58c,  0x5a2,  0,  0, 15, 15,  53, 1),
-	M( 0xf54,  0x5a0,  0,  0, 15, 15,   5, 0),
-	M( 0xf54,  0x5a1,  0,  0, 15, 15,  53, 0),
-	M( 0xf54,  0x5a2,  0,  0, 15, 15,  53, 0),
-	M( 0x58c,  0x5a2,  0,  0, 15, 15,  53, 1),
-	M( 0xf54,  0x5a0,  0,  0, 15, 15,   5, 0),
-	M( 0xf54,  0x5a1,  0,  0, 15, 15,  53, 0),
-	M( 0xf54, 0x11d9,  0,  0, 15, 15,  53, 0),
-	M( 0x58c, 0x11d9,  0,  0, 15, 15,  53, 1),
-	M( 0xf54,  0x5a0,  0,  0, 15, 15,   5, 0),
-	M( 0xf54,  0x5a1,  0,  0, 15, 15,  53, 0),
-	M( 0xf54, 0x11d9,  0,  0, 15, 15,  53, 0),
-	M( 0x58c, 0x11d9,  0,  0, 15, 15,  53, 1),
-	M( 0xf54,  0x5a0,  0,  0, 15, 15,   5, 0),
-	M( 0xf54,  0x5a1,  0,  0, 15, 15,  53, 0),
-	M( 0xf54, 0x11d9,  0,  0, 15, 15,  53, 0),
-	M( 0x58c, 0x11d9,  0,  0, 15, 15,  53, 1),
-	M( 0xf54,  0x5a0,  0,  0, 15, 15,   5, 0),
-	M( 0xf54,  0x5a1,  0,  0, 15, 15,  53, 0),
-	M( 0xf54, 0x11d9,  0,  0, 15, 15,  53, 0),
-	M( 0x58c, 0x11d9,  0,  0, 15, 15,  53, 1),
-	M( 0xf54,  0x5a4,  0,  0, 16, 16,  16, 0),
-	M( 0xf54,  0x5a5,  0,  0, 16, 16,  16, 0),
-	M( 0xf54,  0x5a6,  0,  0, 16, 16,  16, 0),
-	M( 0x5a7,  0x5a6,  0,  0, 16, 16,  16, 0),
-	M( 0xf54,  0x5a4,  0,  0, 16, 16,  16, 0),
-	M( 0xf54,  0x5a5,  0,  0, 16, 16,  16, 0),
-	M( 0xf54,  0x5a6,  0,  0, 16, 16,  16, 0),
-	M( 0x5a7,  0x5a6,  0,  0, 16, 16,  16, 0),
-	M( 0x5dd,  0x5de,  0,  0, 16, 16,  16, 0),
-	M( 0x5df,  0x5e0,  0,  0, 16, 16,  16, 0),
-	M( 0x5e1,  0x5e2,  0,  0, 16, 16,  16, 0),
-	M( 0x5e1,  0x5e2,  0,  0, 16, 16,  16, 0),
-	M( 0x5dd,  0x5de,  0,  0, 16, 16,  16, 0),
-	M( 0x5df,  0x5e0,  0,  0, 16, 16,  16, 0),
-	M( 0x5e1,  0x5e2,  0,  0, 16, 16,  16, 0),
-	M( 0x5e1,  0x5e2,  0,  0, 16, 16,  16, 0),
-	M( 0xf54,  0x5a8,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5a9,  0,  0, 16, 16,  38, 0),
-	M( 0xf54,  0x5aa,  0,  0, 16, 16,  45, 0),
-	M( 0x58c,  0x5aa,  0,  0, 16, 16,  45, 0),
-	M( 0xf54,  0x5a8,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5a9,  0,  0, 16, 16,  38, 0),
-	M( 0xf54,  0x5aa,  0,  0, 16, 16,  45, 0),
-	M( 0x58c,  0x5aa,  0,  0, 16, 16,  45, 0),
-	M( 0xf54,  0x5a8,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5a9,  0,  0, 16, 16,  38, 0),
-	M( 0xf54,  0x5aa,  0,  0, 16, 16,  45, 0),
-	M( 0x58c,  0x5aa,  0,  0, 16, 16,  45, 0),
-	M( 0xf54,  0x5a8,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5a9,  0,  0, 16, 16,  38, 0),
-	M( 0xf54,  0x5aa,  0,  0, 16, 16,  45, 0),
-	M( 0x58c,  0x5aa,  0,  0, 16, 16,  45, 0),
-	M( 0xf54,  0x5ab,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5ac,  0,  0, 16, 16,  38, 0),
-	M( 0xf54,  0x5ad,  0,  0, 16, 16,  45, 0),
-	M( 0x58c,  0x5ad,  0,  0, 16, 16,  45, 0),
-	M( 0xf54,  0x5ab,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5ac,  0,  0, 16, 16,  38, 0),
-	M( 0xf54,  0x5ad,  0,  0, 16, 16,  45, 0),
-	M( 0x58c,  0x5ad,  0,  0, 16, 16,  45, 0),
-	M( 0xf54,  0x5ab,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5ac,  0,  0, 16, 16,  38, 0),
-	M( 0xf54,  0x5ad,  0,  0, 16, 16,  45, 0),
-	M( 0x58c,  0x5ad,  0,  0, 16, 16,  45, 0),
-	M( 0xf54,  0x5ab,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5ac,  0,  0, 16, 16,  38, 0),
-	M( 0xf54,  0x5ad,  0,  0, 16, 16,  45, 0),
-	M( 0x58c,  0x5ad,  0,  0, 16, 16,  45, 0),
-	M( 0xf54,    0x0,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,    0x0,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,  0x5ae,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,  0x5ae,  6,  5,  3,  6,   8, 0),
-	M( 0xf54,    0x0,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,    0x0,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,  0x5ae,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,  0x5ae,  6,  5,  3,  6,   8, 0),
-	M( 0xf54,    0x0,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,    0x0,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,  0x5ae,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,  0x5ae,  6,  5,  3,  6,   8, 0),
-	M( 0xf54,    0x0,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,    0x0,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,  0x5ae,  6,  5,  3,  6,   8, 0),
-	M( 0x58c,  0x5ae,  6,  5,  3,  6,   8, 0),
-	M( 0xf54,    0x0,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,    0x0,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,  0x5af,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,  0x5af,  3,  3,  9,  9,   8, 0),
-	M( 0xf54,    0x0,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,    0x0,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,  0x5af,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,  0x5af,  3,  3,  9,  9,   8, 0),
-	M( 0xf54,    0x0,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,    0x0,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,  0x5af,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,  0x5af,  3,  3,  9,  9,   8, 0),
-	M( 0xf54,    0x0,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,    0x0,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,  0x5af,  3,  3,  9,  9,   8, 0),
-	M( 0x58c,  0x5af,  3,  3,  9,  9,   8, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b0,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf8d,  0x5b1,  0,  0, 16, 16,  15, 0),
-	M( 0xf54,  0x5b2,  0,  0, 16, 16,   8, 0),
-	M( 0xf54,  0x5b3,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,  0x5b4,  0,  0, 16, 16,  42, 0),
-	M( 0x58c,  0x5b4,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,  0x5b2 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,   8, 0),
-	M( 0xf54,  0x5b3 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,  0x5b4 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  42, 0),
-	M( 0x58c,  0x5b4 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,  0x5b2 | PALETTE_TO_STRUCT_RED,  0,  0, 16, 16,   8, 0),
-	M( 0xf54,  0x5b3 | PALETTE_TO_STRUCT_RED,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,  0x5b4 | PALETTE_TO_STRUCT_RED,  0,  0, 16, 16,  42, 0),
-	M( 0x58c,  0x5b4 | PALETTE_TO_STRUCT_RED,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,  0x5b2 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,   8, 0),
-	M( 0xf54,  0x5b3 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,  0x5b4 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  42, 0),
-	M( 0x58c,  0x5b4 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,  0x5b5,  1,  3, 14, 11,   7, 0),
-	M( 0xf54,  0x5b6,  1,  3, 14, 11,  53, 0),
-	M( 0xf54,  0x5b7,  1,  3, 14, 11,  53, 0),
-	M( 0x58c,  0x5b7,  1,  3, 14, 11,  53, 0),
-	M( 0xf54,  0x5b5,  1,  3, 14, 11,   7, 0),
-	M( 0xf54,  0x5b6,  1,  3, 14, 11,  53, 0),
-	M( 0xf54,  0x5b7,  1,  3, 14, 11,  53, 0),
-	M( 0x58c,  0x5b7,  1,  3, 14, 11,  53, 0),
-	M( 0xf54,  0x5b5,  1,  3, 14, 11,   7, 0),
-	M( 0xf54,  0x5b6,  1,  3, 14, 11,  53, 0),
-	M( 0xf54,  0x5b7,  1,  3, 14, 11,  53, 0),
-	M( 0x58c,  0x5b7,  1,  3, 14, 11,  53, 0),
-	M( 0xf54,  0x5b5,  1,  3, 14, 11,   7, 0),
-	M( 0xf54,  0x5b6,  1,  3, 14, 11,  53, 0),
-	M( 0xf54,  0x5b7,  1,  3, 14, 11,  53, 0),
-	M( 0x58c,  0x5b7,  1,  3, 14, 11,  53, 0),
-	M( 0xf54,  0x5b8,  3,  1, 11, 14,   6, 0),
-	M( 0xf54,  0x5b9,  3,  1, 11, 14,  28, 0),
-	M( 0xf54,  0x5ba,  3,  1, 11, 14,  28, 0),
-	M( 0x58c,  0x5ba,  3,  1, 11, 14,  28, 0),
-	M( 0xf54,  0x5b8,  3,  1, 11, 14,   6, 0),
-	M( 0xf54,  0x5b9,  3,  1, 11, 14,  28, 0),
-	M( 0xf54,  0x5ba,  3,  1, 11, 14,  28, 0),
-	M( 0x58c,  0x5ba,  3,  1, 11, 14,  28, 0),
-	M( 0xf54,  0x5b8,  3,  1, 11, 14,   6, 0),
-	M( 0xf54,  0x5b9,  3,  1, 11, 14,  28, 0),
-	M( 0xf54,  0x5ba,  3,  1, 11, 14,  28, 0),
-	M( 0x58c,  0x5ba,  3,  1, 11, 14,  28, 0),
-	M( 0xf54,  0x5b8,  3,  1, 11, 14,   6, 0),
-	M( 0xf54,  0x5b9,  3,  1, 11, 14,  28, 0),
-	M( 0xf54,  0x5ba,  3,  1, 11, 14,  28, 0),
-	M( 0x58c,  0x5ba,  3,  1, 11, 14,  28, 0),
-	M( 0xf54,  0x5bb,  2,  0, 13, 16,   6, 0),
-	M( 0xf54,  0x5bc,  2,  0, 13, 16,  45, 0),
-	M( 0xf54,  0x5bd,  2,  0, 13, 16,  46, 0),
-	M( 0x58c,  0x5bd,  2,  0, 13, 16,  46, 0),
-	M( 0xf54,  0x5bb,  2,  0, 13, 16,   6, 0),
-	M( 0xf54,  0x5bc,  2,  0, 13, 16,  45, 0),
-	M( 0xf54,  0x5bd,  2,  0, 13, 16,  46, 0),
-	M( 0x58c,  0x5bd,  2,  0, 13, 16,  46, 0),
-	M( 0xf54,  0x5bb | PALETTE_TO_STRUCT_BLUE,  2,  0, 13, 16,   6, 0),
-	M( 0xf54,  0x5bc | PALETTE_TO_STRUCT_BLUE,  2,  0, 13, 16,  45, 0),
-	M( 0xf54,  0x5bd | PALETTE_TO_STRUCT_BLUE,  2,  0, 13, 16,  46, 0),
-	M( 0x58c,  0x5bd | PALETTE_TO_STRUCT_BLUE,  2,  0, 13, 16,  46, 0),
-	M( 0xf54,  0x5bb | PALETTE_TO_STRUCT_WHITE,  2,  0, 13, 16,   6, 0),
-	M( 0xf54,  0x5bc | PALETTE_TO_STRUCT_WHITE,  2,  0, 13, 16,  45, 0),
-	M( 0xf54,  0x5bd | PALETTE_TO_STRUCT_WHITE,  2,  0, 13, 16,  46, 0),
-	M( 0x58c,  0x5bd | PALETTE_TO_STRUCT_WHITE,  2,  0, 13, 16,  46, 0),
-	M( 0xf54,  0x5be | PALETTE_TO_RED,  2,  0, 13, 16,  13, 0),
-	M( 0xf54,  0x5bf | PALETTE_TO_RED,  2,  0, 13, 16, 110, 0),
-	M( 0xf54,  0x5c0 | PALETTE_TO_RED,  2,  0, 13, 16, 110, 0),
-	M( 0x58c,  0x5c0 | PALETTE_TO_RED,  2,  0, 13, 16, 110, 0),
-	M( 0xf54,  0x5be | PALETTE_TO_BLUE,  2,  0, 13, 16,  13, 0),
-	M( 0xf54,  0x5bf | PALETTE_TO_BLUE,  2,  0, 13, 16, 110, 0),
-	M( 0xf54,  0x5c0 | PALETTE_TO_BLUE,  2,  0, 13, 16, 110, 0),
-	M( 0x58c,  0x5c0 | PALETTE_TO_BLUE,  2,  0, 13, 16, 110, 0),
-	M( 0xf54,  0x5be | PALETTE_TO_ORANGE,  2,  0, 13, 16,  13, 0),
-	M( 0xf54,  0x5bf | PALETTE_TO_ORANGE,  2,  0, 13, 16, 110, 0),
-	M( 0xf54,  0x5c0 | PALETTE_TO_ORANGE,  2,  0, 13, 16, 110, 0),
-	M( 0x58c,  0x5c0 | PALETTE_TO_ORANGE,  2,  0, 13, 16, 110, 0),
-	M( 0xf54,  0x5be | PALETTE_TO_GREEN,  2,  0, 13, 16,  13, 0),
-	M( 0xf54,  0x5bf | PALETTE_TO_GREEN,  2,  0, 13, 16, 110, 0),
-	M( 0xf54,  0x5c0 | PALETTE_TO_GREEN,  2,  0, 13, 16, 110, 0),
-	M( 0x58c,  0x5c0 | PALETTE_TO_GREEN,  2,  0, 13, 16, 110, 0),
-	M( 0xf54,  0x5c1,  1,  2, 15, 12,   4, 0),
-	M( 0xf54,  0x5c2,  1,  2, 15, 12,  24, 0),
-	M( 0xf54,  0x5c3,  1,  2, 15, 12,  31, 0),
-	M( 0x58c,  0x5c3,  1,  2, 15, 12,  31, 0),
-	M( 0xf54,  0x5c1,  1,  2, 15, 12,   4, 0),
-	M( 0xf54,  0x5c2,  1,  2, 15, 12,  24, 0),
-	M( 0xf54,  0x5c3,  1,  2, 15, 12,  31, 0),
-	M( 0x58c,  0x5c3,  1,  2, 15, 12,  31, 0),
-	M( 0xf54,  0x5c1,  1,  2, 15, 12,   4, 0),
-	M( 0xf54,  0x5c2,  1,  2, 15, 12,  24, 0),
-	M( 0xf54,  0x5c3,  1,  2, 15, 12,  31, 0),
-	M( 0x58c,  0x5c3,  1,  2, 15, 12,  31, 0),
-	M( 0xf54,  0x5c1,  1,  2, 15, 12,   4, 0),
-	M( 0xf54,  0x5c2,  1,  2, 15, 12,  24, 0),
-	M( 0xf54,  0x5c3,  1,  2, 15, 12,  31, 0),
-	M( 0x58c,  0x5c3,  1,  2, 15, 12,  31, 0),
-	M( 0xf54,  0x5c4,  1,  0, 14, 15,  20, 0),
-	M( 0xf54,  0x5c5,  1,  0, 14, 15,  42, 0),
-	M( 0xf54,  0x5c6,  1,  0, 14, 15,  42, 0),
-	M( 0x58c,  0x5c6,  1,  0, 14, 15,  42, 0),
-	M( 0xf54,  0x5c4,  1,  0, 14, 15,  20, 0),
-	M( 0xf54,  0x5c5,  1,  0, 14, 15,  42, 0),
-	M( 0xf54,  0x5c6,  1,  0, 14, 15,  42, 0),
-	M( 0x58c,  0x5c6,  1,  0, 14, 15,  42, 0),
-	M( 0xf54,  0x5c4,  1,  0, 14, 15,  20, 0),
-	M( 0xf54,  0x5c5,  1,  0, 14, 15,  42, 0),
-	M( 0xf54,  0x5c6,  1,  0, 14, 15,  42, 0),
-	M( 0x58c,  0x5c6,  1,  0, 14, 15,  42, 0),
-	M( 0xf54,  0x5c4,  1,  0, 14, 15,  20, 0),
-	M( 0xf54,  0x5c5,  1,  0, 14, 15,  42, 0),
-	M( 0xf54,  0x5c6,  1,  0, 14, 15,  42, 0),
-	M( 0x58c,  0x5c6,  1,  0, 14, 15,  42, 0),
-	M( 0x5c7,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c7,  0x5cb,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c8,  0x5cc,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5c9,  0x5cd,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0x5ca,  0x5ce,  0,  0, 16, 16,  20, 0),
-	M( 0xf54,  0x5d4,  0,  0, 16, 16,  22, 0),
-	M( 0x5d3,  0x5d4,  0,  0, 16, 16,  22, 0),
-	M( 0x5d3,  0x5d4,  0,  0, 16, 16,  22, 0),
-	M( 0x5d3,  0x5d4,  0,  0, 16, 16,  22, 0),
-	M( 0xf54,  0x5d6,  0,  0, 16, 16,  22, 0),
-	M( 0x5d5,  0x5d6,  0,  0, 16, 16,  22, 0),
-	M( 0x5d5,  0x5d6,  0,  0, 16, 16,  22, 0),
-	M( 0x5d5,  0x5d6,  0,  0, 16, 16,  22, 0),
-	M( 0xf54,  0x5d0,  0,  0, 16, 16,  21, 0),
-	M( 0x5cf,  0x5d0,  0,  0, 16, 16,  21, 0),
-	M( 0x5cf,  0x5d0,  0,  0, 16, 16,  21, 0),
-	M( 0x5cf,  0x5d0,  0,  0, 16, 16,  21, 0),
-	M( 0xf54,  0x5d2,  0,  0, 16, 16,  11, 0),
-	M( 0x5d1,  0x5d2,  0,  0, 16, 16,  11, 0),
-	M( 0x5d1,  0x5d2,  0,  0, 16, 16,  11, 0),
-	M( 0x5d1,  0x5d2,  0,  0, 16, 16,  11, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d7,  0x5d8,  0,  0, 16, 16,  22, 0),
-	M( 0x5d9,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x5da,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x5db,  0x5dc,  0,  0, 16, 16,  22, 0),
-	M( 0x5db,  0x5dc,  0,  0, 16, 16,  22, 0),
-	M( 0x622,  0x623,  0,  0, 16, 16,  22, 0),
-	M( 0x624,  0x625,  0,  0, 16, 16,  22, 0),
-	M( 0x626,  0x627,  0,  0, 16, 16,  22, 0),
-	M( 0x626,  0x627,  0,  0, 16, 16,  22, 0),
-	M( 0x5e3,  0x5e4,  0,  0, 16, 16,  22, 0),
-	M( 0x5e5,  0x5e6,  0,  0, 16, 16,  22, 0),
-	M( 0x5e7,  0x5e8,  0,  0, 16, 16,  22, 0),
-	M( 0x5e7,  0x5e8,  0,  0, 16, 16,  22, 0),
-	M( 0x5e9,  0x5ea,  0,  0, 16, 16,  22, 0),
-	M( 0x5eb,  0x5ec,  0,  0, 16, 16,  22, 0),
-	M( 0x5ed,  0x5ee,  0,  0, 16, 16,  22, 0),
-	M( 0x5ed,  0x5ee,  0,  0, 16, 16,  22, 0),
-	M( 0x5ef,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x5f0,  0x5f1,  0,  0, 16, 16,  22, 0),
-	M( 0x5f2,  0x5f3,  0,  0, 16, 16,  22, 0),
-	M( 0x5f2,  0x5f3,  0,  0, 16, 16,  22, 0),
-	M( 0x5ef,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x5f0,  0x5f1,  0,  0, 16, 16,  22, 0),
-	M( 0x5f2,  0x5f3,  0,  0, 16, 16,  22, 0),
-	M( 0x5f2,  0x5f3,  0,  0, 16, 16,  22, 0),
-	M( 0x5f4,  0x5f5,  0,  0, 16, 16,  22, 0),
-	M( 0x5f6,  0x5f7,  0,  0, 16, 16,  22, 0),
-	M( 0x5f8,  0x5f9,  0,  0, 16, 16,  22, 0),
-	M( 0x5f8,  0x5f9,  0,  0, 16, 16,  22, 0),
-	M( 0x5f4,  0x5f5,  0,  0, 16, 16,  22, 0),
-	M( 0x5f6,  0x5f7,  0,  0, 16, 16,  22, 0),
-	M( 0x5f8,  0x5f9,  0,  0, 16, 16,  22, 0),
-	M( 0x5f8,  0x5f9,  0,  0, 16, 16,  22, 0),
-	M( 0x5fa,  0x5fb,  0,  0, 16, 16,  85, 0),
-	M( 0x5fc,  0x5fd,  0,  0, 16, 16,  85, 0),
-	M( 0x5fe,  0x5ff,  0,  0, 16, 16,  85, 0),
-	M( 0x5fe,  0x5ff,  0,  0, 16, 16,  85, 0),
-	M( 0x5fa,  0x5fb,  0,  0, 16, 16,  85, 0),
-	M( 0x5fc,  0x5fd,  0,  0, 16, 16,  85, 0),
-	M( 0x5fe,  0x5ff,  0,  0, 16, 16,  85, 0),
-	M( 0x5fe,  0x5ff,  0,  0, 16, 16,  85, 0),
-	M( 0x60a,  0x60b,  0,  0, 16, 16,  95, 0),
-	M( 0x60c,  0x60d,  0,  0, 16, 16,  95, 0),
-	M( 0x60e,  0x60f,  0,  0, 16, 16,  95, 0),
-	M( 0x60e,  0x60f,  0,  0, 16, 16,  95, 0),
-	M( 0x60a,  0x60b,  0,  0, 16, 16,  95, 0),
-	M( 0x60c,  0x60d,  0,  0, 16, 16,  95, 0),
-	M( 0x60e,  0x60f,  0,  0, 16, 16,  95, 0),
-	M( 0x60e,  0x60f,  0,  0, 16, 16,  95, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x600,  0x601,  0,  0, 16, 16,  55, 0),
-	M( 0x600,  0x601,  0,  0, 16, 16,  55, 0),
-	M( 0x600,  0x601,  0,  0, 16, 16,  55, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x600 | PALETTE_TO_STRUCT_WHITE,  0x601 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  55, 0),
-	M( 0x600 | PALETTE_TO_STRUCT_WHITE,  0x601 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  55, 0),
-	M( 0x600 | PALETTE_TO_STRUCT_WHITE,  0x601 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  55, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x602,  0x603,  0,  0, 16, 16,  42, 0),
-	M( 0x602,  0x603,  0,  0, 16, 16,  42, 0),
-	M( 0x602,  0x603,  0,  0, 16, 16,  42, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x602 | PALETTE_TO_STRUCT_CONCRETE,  0x603 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  42, 0),
-	M( 0x602 | PALETTE_TO_STRUCT_CONCRETE,  0x603 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  42, 0),
-	M( 0x602 | PALETTE_TO_STRUCT_CONCRETE,  0x603 | PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  42, 0),
-	M( 0x604,  0x605,  0,  0, 16, 16,  88, 0),
-	M( 0x606,  0x607,  0,  0, 16, 16,  88, 0),
-	M( 0x608,  0x609,  0,  0, 16, 16,  88, 0),
-	M( 0x608,  0x609,  0,  0, 16, 16,  88, 0),
-	M( 0x604,  0x605,  0,  0, 16, 16,  88, 0),
-	M( 0x606,  0x607,  0,  0, 16, 16,  88, 0),
-	M( 0x608,  0x609,  0,  0, 16, 16,  88, 0),
-	M( 0x608,  0x609,  0,  0, 16, 16,  88, 0),
-	M( 0x604,  0x605,  0,  0, 16, 16,  88, 0),
-	M( 0x606,  0x607,  0,  0, 16, 16,  88, 0),
-	M( 0x608,  0x609,  0,  0, 16, 16,  88, 0),
-	M( 0x608,  0x609,  0,  0, 16, 16,  88, 0),
-	M( 0x604,  0x605,  0,  0, 16, 16,  88, 0),
-	M( 0x606,  0x607,  0,  0, 16, 16,  88, 0),
-	M( 0x608,  0x609,  0,  0, 16, 16,  88, 0),
-	M( 0x608,  0x609,  0,  0, 16, 16,  88, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x610,  0x611,  0,  0, 16, 16,  40, 0),
-	M( 0x612,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x612,  0x616,  0,  0, 16, 16,  20, 0),
-	M( 0x613,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x613,  0x617,  0,  0, 16, 16,  20, 0),
-	M( 0x614,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x614,  0x618,  0,  0, 16, 16,  20, 0),
-	M( 0x615,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0x615,  0x619,  0,  0, 16, 16,  20, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x61a,  0x61b,  0,  0, 16, 16, 100, 0),
-	M( 0x61a,  0x61b,  0,  0, 16, 16, 100, 0),
-	M( 0x61c,  0x61d,  0,  0, 16, 16, 100, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x61a,  0x61b,  0,  0, 16, 16, 100, 0),
-	M( 0x61a,  0x61b,  0,  0, 16, 16, 100, 0),
-	M( 0x61c,  0x61d,  0,  0, 16, 16, 100, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x61a,  0x61b,  0,  0, 16, 16, 100, 0),
-	M( 0x61a,  0x61b,  0,  0, 16, 16, 100, 0),
-	M( 0x61c,  0x61d,  0,  0, 16, 16, 100, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x61a,  0x61b,  0,  0, 16, 16, 100, 0),
-	M( 0x61a,  0x61b,  0,  0, 16, 16, 100, 0),
-	M( 0x61c,  0x61d,  0,  0, 16, 16, 100, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x61e,  0x61f,  0,  0, 16, 16,  25, 0),
-	M( 0x61e,  0x61f,  0,  0, 16, 16,  25, 0),
-	M( 0x61e,  0x61f,  0,  0, 16, 16,  25, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x61e | PALETTE_TO_STRUCT_WHITE,  0x61f | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
-	M( 0x61e | PALETTE_TO_STRUCT_WHITE,  0x61f | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
-	M( 0x61e | PALETTE_TO_STRUCT_WHITE,  0x61f | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x620,  0x621,  0,  0, 16, 16,  25, 0),
-	M( 0x620,  0x621,  0,  0, 16, 16,  25, 0),
-	M( 0x620,  0x621,  0,  0, 16, 16,  25, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x620 | PALETTE_TO_CREAM,  0x621 | PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
-	M( 0x620 | PALETTE_TO_CREAM,  0x621 | PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
-	M( 0x620 | PALETTE_TO_CREAM,  0x621 | PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M(0x11da, 0x11db,  0,  0, 16, 16,  25, 0),
-	M(0x11da, 0x11db,  0,  0, 16, 16,  25, 0),
-	M(0x11da, 0x11db,  0,  0, 16, 16,  25, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x11da | PALETTE_TO_STRUCT_WHITE,  0x11db | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
-	M( 0x11da | PALETTE_TO_STRUCT_WHITE,  0x11db | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
-	M( 0x11da | PALETTE_TO_STRUCT_WHITE,  0x11db | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M(0x11dc, 0x11dd,  0,  0, 16, 16,  25, 0),
-	M(0x11dc, 0x11dd,  0,  0, 16, 16,  25, 0),
-	M(0x11dc, 0x11dd,  0,  0, 16, 16,  25, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M( 0x11dc | PALETTE_TO_CREAM,  0x11dd | PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
-	M( 0x11dc | PALETTE_TO_CREAM,  0x11dd | PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
-	M( 0x11dc | PALETTE_TO_CREAM,  0x11dd | PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  22, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1134, 0x1135,  0,  0, 16, 16,  40, 0),
-	M(0x1136, 0x1137,  0,  0, 16, 16,  20, 0),
-	M(0x1136, 0x1137,  0,  0, 16, 16,  20, 0),
-	M(0x113b, 0x113c,  0,  0, 16, 16,  20, 0),
-	M(0x113b, 0x113c,  0,  0, 16, 16,  20, 0),
-	M(0x1136, 0x1137,  0,  0, 16, 16,  20, 0),
-	M(0x1136, 0x1137,  0,  0, 16, 16,  20, 0),
-	M(0x113b, 0x113c,  0,  0, 16, 16,  20, 0),
-	M(0x113b, 0x113c,  0,  0, 16, 16,  20, 0),
-	M(0x1136, 0x1137,  0,  0, 16, 16,  20, 0),
-	M(0x1136, 0x1137,  0,  0, 16, 16,  20, 0),
-	M(0x113b, 0x113c,  0,  0, 16, 16,  20, 0),
-	M(0x113b, 0x113c,  0,  0, 16, 16,  20, 0),
-	M(0x1136, 0x1137,  0,  0, 16, 16,  20, 0),
-	M(0x1136, 0x1137,  0,  0, 16, 16,  20, 0),
-	M(0x113b, 0x113c,  0,  0, 16, 16,  20, 0),
-	M(0x113b, 0x113c,  0,  0, 16, 16,  20, 0),
-	M(0x1138,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1138,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113d, 0x113e,  0,  0, 16, 16,  20, 0),
-	M(0x113d, 0x113e,  0,  0, 16, 16,  20, 0),
-	M(0x1138,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1138,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113d, 0x113e,  0,  0, 16, 16,  20, 0),
-	M(0x113d, 0x113e,  0,  0, 16, 16,  20, 0),
-	M(0x1138,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1138,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113d, 0x113e,  0,  0, 16, 16,  20, 0),
-	M(0x113d, 0x113e,  0,  0, 16, 16,  20, 0),
-	M(0x1138,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1138,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113d, 0x113e,  0,  0, 16, 16,  20, 0),
-	M(0x113d, 0x113e,  0,  0, 16, 16,  20, 0),
-	M(0x1139,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1139,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113f, 0x1140,  0,  0, 16, 16,  20, 0),
-	M(0x113f, 0x1140,  0,  0, 16, 16,  20, 0),
-	M(0x1139,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1139,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113f, 0x1140,  0,  0, 16, 16,  20, 0),
-	M(0x113f, 0x1140,  0,  0, 16, 16,  20, 0),
-	M(0x1139,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1139,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113f, 0x1140,  0,  0, 16, 16,  20, 0),
-	M(0x113f, 0x1140,  0,  0, 16, 16,  20, 0),
-	M(0x1139,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1139,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113f, 0x1140,  0,  0, 16, 16,  20, 0),
-	M(0x113f, 0x1140,  0,  0, 16, 16,  20, 0),
-	M(0x113a,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113a,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1141,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1141,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113a,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113a,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1141,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1141,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113a,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113a,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1141,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1141,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113a,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x113a,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1141,    0x0,  0,  0, 16, 16,  20, 0),
-	M(0x1141,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1144,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1145,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1146,  0,  0, 16, 16,  40, 0),
-	M(0x1142, 0x1146,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1144,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1145,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1146,  0,  0, 16, 16,  40, 0),
-	M(0x1142, 0x1146,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1144,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1145,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1146,  0,  0, 16, 16,  40, 0),
-	M(0x1142, 0x1146,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1144,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1145,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1146,  0,  0, 16, 16,  40, 0),
-	M(0x1142, 0x1146,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1144,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1145,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1146,  0,  0, 16, 16,  40, 0),
-	M(0x1143, 0x1147,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1144,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1145,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1146,  0,  0, 16, 16,  40, 0),
-	M(0x1143, 0x1147,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1144,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1145,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1146,  0,  0, 16, 16,  40, 0),
-	M(0x1143, 0x1147,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1144,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1145,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1146,  0,  0, 16, 16,  40, 0),
-	M(0x1143, 0x1147,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1148,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1149,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114a,  0,  0, 16, 16,  40, 0),
-	M(0x1142, 0x114a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1148,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1149,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114a,  0,  0, 16, 16,  40, 0),
-	M(0x1142, 0x114a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1148,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1149,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114a,  0,  0, 16, 16,  40, 0),
-	M(0x1142, 0x114a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1148,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1149,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114a,  0,  0, 16, 16,  40, 0),
-	M(0x1142, 0x114a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1148,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1149,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114a,  0,  0, 16, 16,  40, 0),
-	M(0x1143, 0x114b,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1148,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1149,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114a,  0,  0, 16, 16,  40, 0),
-	M(0x1143, 0x114b,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1148,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1149,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114a,  0,  0, 16, 16,  40, 0),
-	M(0x1143, 0x114b,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1148,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1149,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114a,  0,  0, 16, 16,  40, 0),
-	M(0x1143, 0x114b,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114e,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114f,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1150,  0,  0, 16, 16,  40, 0),
-	M(0x114c, 0x1150,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114e | PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114f | PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1150 | PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
-	M(0x114c,  0x1150 | PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114e | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114f | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1150 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M(0x114c,  0x1150 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114e | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114f | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1150 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
-	M(0x114c,  0x1150 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114e,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x114f,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1150,  0,  0, 16, 16,  40, 0),
-	M(0x114d, 0x1151,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114e | PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114f | PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1150 | PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
-	M(0x114d,  0x1151 | PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114e | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114f | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1150 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M(0x114d,  0x1151 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114e | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x114f | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1150 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
-	M(0x114d,  0x1151 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1153,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1154,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1155,  0,  0, 16, 16,  60, 0),
-	M(0x1152, 0x1155,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1153 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1154 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1155 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M(0x1152,  0x1155 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1153 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1154 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1155 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1152,  0x1155 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1153 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1154 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1155 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M(0x1152,  0x1155 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1153,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1154,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11de,  0,  0, 16, 16,  60, 0),
-	M(0x1152, 0x11de,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1153 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1154 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11de | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M(0x1152,  0x11de | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1153 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1154 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11de | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1152,  0x11de | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1153 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1154 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11de | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M(0x1152,  0x11de | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1157,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1158,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1159,  0,  0, 16, 16,  60, 0),
-	M(0x1156, 0x1159,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1157 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1158 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1159 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1156,  0x1159 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1157 | PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1158 | PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1159 | PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
-	M(0x1156,  0x1159 | PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1157 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1158 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1159 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M(0x1156,  0x1159 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1157,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1158,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11df,  0,  0, 16, 16,  60, 0),
-	M(0x1156, 0x11df,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1157 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1158 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11df | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1156,  0x11df | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1157 | PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1158 | PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11df | PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
-	M(0x1156,  0x11df | PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1157 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1158 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11df | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M(0x1156,  0x11df | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x115b,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x115c,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x115d,  0,  0, 16, 16,  60, 0),
-	M(0x115a, 0x115d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115b | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115c | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115d | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M(0x115a,  0x115d | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115b | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115c | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115d | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M(0x115a,  0x115d | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115b | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115c | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115d | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x115a,  0x115d | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x115b,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x115c,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11e0,  0,  0, 16, 16,  60, 0),
-	M(0x115a, 0x11e0,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115b | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115c | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11e0 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M(0x115a,  0x11e0 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115b | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115c | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11e0 | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M(0x115a,  0x11e0 | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115b | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x115c | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11e0 | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x115a,  0x11e0 | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1160,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1161,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1162,  0,  0, 16, 16,  20, 0),
-	M(0x115e, 0x1162,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1160,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1161,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1162,  0,  0, 16, 16,  20, 0),
-	M(0x115e, 0x1162,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1166,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1167,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1168,  0,  0, 16, 16,  20, 0),
-	M(0x1164, 0x1168,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1166,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1167,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1168,  0,  0, 16, 16,  20, 0),
-	M(0x1164, 0x1168,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1160,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1161,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1162,  0,  0, 16, 16,  20, 0),
-	M(0x115f, 0x1163,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1160,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1161,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1162,  0,  0, 16, 16,  20, 0),
-	M(0x115f, 0x1163,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1166,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1167,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1168,  0,  0, 16, 16,  20, 0),
-	M(0x1165, 0x1169,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1166,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1167,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x1168,  0,  0, 16, 16,  20, 0),
-	M(0x1165, 0x1169,  0,  0, 16, 16,  20, 0),
-	M(0x116b,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116d,  0,  0, 16, 16,  40, 0),
-	M(0x116a, 0x116d,  0,  0, 16, 16,  40, 0),
-	M(0x116b,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116d,  0,  0, 16, 16,  40, 0),
-	M(0x116a, 0x116d,  0,  0, 16, 16,  40, 0),
-	M(0x116b,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116d,  0,  0, 16, 16,  40, 0),
-	M(0x116a, 0x116d,  0,  0, 16, 16,  40, 0),
-	M(0x116b,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116d,  0,  0, 16, 16,  40, 0),
-	M(0x116a, 0x116d,  0,  0, 16, 16,  40, 0),
-	M(0x116b,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e2,  0,  0, 16, 16,  40, 0),
-	M(0x116a, 0x11e2,  0,  0, 16, 16,  40, 0),
-	M(0x116b,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e2,  0,  0, 16, 16,  40, 0),
-	M(0x116a, 0x11e2,  0,  0, 16, 16,  40, 0),
-	M(0x116b,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e2,  0,  0, 16, 16,  40, 0),
-	M(0x116a, 0x11e2,  0,  0, 16, 16,  40, 0),
-	M(0x116b,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x116c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e2,  0,  0, 16, 16,  40, 0),
-	M(0x116a, 0x11e2,  0,  0, 16, 16,  40, 0),
-	M(0x116f,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1170,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1171,  0,  0, 16, 16,  40, 0),
-	M(0x116e, 0x1171,  0,  0, 16, 16,  40, 0),
-	M(0x116f,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1170,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1171,  0,  0, 16, 16,  40, 0),
-	M(0x116e, 0x1171,  0,  0, 16, 16,  40, 0),
-	M(0x116f,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1170,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1171,  0,  0, 16, 16,  40, 0),
-	M(0x116e, 0x1171,  0,  0, 16, 16,  40, 0),
-	M(0x116f,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1170,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1171,  0,  0, 16, 16,  40, 0),
-	M(0x116e, 0x1171,  0,  0, 16, 16,  40, 0),
-	M(0x116f,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1170,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e3,  0,  0, 16, 16,  40, 0),
-	M(0x116e, 0x11e3,  0,  0, 16, 16,  40, 0),
-	M(0x116f,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1170,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e3,  0,  0, 16, 16,  40, 0),
-	M(0x116e, 0x11e3,  0,  0, 16, 16,  40, 0),
-	M(0x116f,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1170,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e3,  0,  0, 16, 16,  40, 0),
-	M(0x116e, 0x11e3,  0,  0, 16, 16,  40, 0),
-	M(0x116f,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1170,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e3,  0,  0, 16, 16,  40, 0),
-	M(0x116e, 0x11e3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1173,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1174,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1175,  0,  0, 16, 16,  40, 0),
-	M(0x1172, 0x1175,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1173 | PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1174 | PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1175 | PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
-	M(0x1172,  0x1175 | PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1173 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1174 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1175 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M(0x1172,  0x1175 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1173 | PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1174 | PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1175 | PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
-	M(0x1172,  0x1175 | PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1173,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1174,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1175,  0,  0, 16, 16,  40, 0),
-	M(0x11e4, 0x11e5,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1173 | PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1174 | PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1175 | PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
-	M(0x11e4,  0x11e5 | PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1173 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1174 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1175 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M(0x11e4,  0x11e5 | PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1173 | PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1174 | PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1175 | PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
-	M(0x11e4,  0x11e5 | PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1176,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1176,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1176,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1176,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1176,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1176,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1176 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1176 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1176 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x1176 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1176 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1176 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e6,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11e6,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11e6,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e6,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11e6,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11e6,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x11e6 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11e6 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11e6 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,  0x11e6 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11e6 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x11e6 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x1177,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1179,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117b,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117b,  0,  0, 16, 16,  40, 0),
-	M(0x1177,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1179,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117b,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117b,  0,  0, 16, 16,  40, 0),
-	M(0x1177,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1179,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117b,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117b,  0,  0, 16, 16,  40, 0),
-	M(0x1177,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1179,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117b,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117b,  0,  0, 16, 16,  40, 0),
-	M(0x1178,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117c,  0,  0, 16, 16,  40, 0),
-	M(0x1178,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117c,  0,  0, 16, 16,  40, 0),
-	M(0x1178,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117c,  0,  0, 16, 16,  40, 0),
-	M(0x1178,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117c,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117c,  0,  0, 16, 16,  40, 0),
-	M(0x1177,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1179,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e7,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e7,  0,  0, 16, 16,  40, 0),
-	M(0x1177,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1179,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e7,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e7,  0,  0, 16, 16,  40, 0),
-	M(0x1177,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1179,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e7,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e7,  0,  0, 16, 16,  40, 0),
-	M(0x1177,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1179,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e7,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e7,  0,  0, 16, 16,  40, 0),
-	M(0x1178,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e8,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e8,  0,  0, 16, 16,  40, 0),
-	M(0x1178,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e8,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e8,  0,  0, 16, 16,  40, 0),
-	M(0x1178,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e8,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e8,  0,  0, 16, 16,  40, 0),
-	M(0x1178,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117a,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e8,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11e8,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x117d,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117e,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117f,  0,  0, 16, 16,  50, 0),
-	M( 0x58c, 0x117f,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117d,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117e,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117f,  0,  0, 16, 16,  50, 0),
-	M( 0x58c, 0x117f,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117d | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117e | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117f | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
-	M( 0x58c,  0x117f | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117d | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117e | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117f | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
-	M( 0x58c,  0x117f | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117d,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117e,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x11e1,  0,  0, 16, 16,  50, 0),
-	M( 0x58c, 0x11e1,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117d,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x117e,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x11e1,  0,  0, 16, 16,  50, 0),
-	M( 0x58c, 0x11e1,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117d | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117e | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x11e1 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
-	M( 0x58c,  0x11e3 | PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117d | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x117e | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
-	M( 0xf54,  0x11e1 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
-	M( 0x58c,  0x11e1 | PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
-	M(0x1180, 0x1181,  0,  0, 16, 16,  10, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1184 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1180, 0x1181,  0,  0, 16, 16,  10, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1184 | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M(0x1180, 0x1181,  0,  0, 16, 16,  10, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1184 | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x1180, 0x1181,  0,  0, 16, 16,  10, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1184 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M(0x1180, 0x1181,  0,  0, 16, 16,  10, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x11e9 | PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
-	M(0x1180, 0x1181,  0,  0, 16, 16,  10, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x11e9 | PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
-	M(0x1180, 0x1181,  0,  0, 16, 16,  10, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x11e9 | PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
-	M(0x1180, 0x1181,  0,  0, 16, 16,  10, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x1182 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M(0x1183,  0x11e9 | PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
-	M(0x1185, 0x1187,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x118b,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1187,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x118b,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1187,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x118b,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1187,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x118b,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x1188,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118c,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x1188,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118c,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x1188,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118c,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x1188,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118c,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1187,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x11ea,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1187,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x11ea,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1187,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x11ea,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1187,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x1189,  0,  0, 16, 16,  10, 0),
-	M(0x1185, 0x11ea,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x1188,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x11eb,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x1188,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x11eb,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x1188,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x11eb,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x1188,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x118a,  0,  0, 16, 16,  10, 0),
-	M(0x1186, 0x11eb,  0,  0, 16, 16,  10, 0),
-	M( 0xf54, 0x11ec,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ed,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ed,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ee,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ec,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ed,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ed,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ee,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ec,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ed,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ed,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ee,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ec,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ed,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ed,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ee,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ef,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f1,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ef,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f1,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ef,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f1,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ef,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f1,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f2,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f4,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f2,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f4,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f2,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f4,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f2,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f3,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11f4,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f5,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f5,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f5,  0,  0, 16, 16,  20, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f6,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f6,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f6,  0,  0, 16, 16,  20, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f7,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f7,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f7,  0,  0, 16, 16,  20, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f8,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f8,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f8,  0,  0, 16, 16,  20, 0),
-	M( 0xf54, 0x11f9,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fa,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fa,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fb,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11f9,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fa,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fa,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fb,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11f9,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fa,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fa,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fb,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11f9,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fa,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fa,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x11fb,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54,    0x0,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fc,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fd,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fe,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fe,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ff,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fd,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fe,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fe,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ff,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fd,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fe,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fe,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ff,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fd,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fe,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11fe,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x11ff,  0,  0, 16, 16,  40, 0),
-	M( 0xf54, 0x1200,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1201,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1201,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1202,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1200 | PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1201 | PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1201 | PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1202 | PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1200 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1201 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1201 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1202 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1200 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1201 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1201 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1202 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1203,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1204,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1204,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1205,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1203 | PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1204 | PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1204 | PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1205 | PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1203 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1204 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1204 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1205 | PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1203 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1204 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1204 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54,  0x1205 | PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x1206,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1208,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1208,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120a,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1206,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1208,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1208,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120a,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1206,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1208,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1208,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120a,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1206,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1208,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1208,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120a,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1207,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1209,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1209,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120b,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1207,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1209,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1209,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120b,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1207,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1209,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1209,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120b,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1207,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1209,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x1209,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120b,  0,  0, 16, 16,  80, 0),
-	M( 0xf54, 0x120c,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120e,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120c,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120e,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120c,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120e,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120c,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120d,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120e,  0,  0, 16, 16,  60, 0),
-	M( 0xf54, 0x120f,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1210,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1210,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1211,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x120f,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1210,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1210,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1211,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x120f,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1210,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1210,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1211,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x120f,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1210,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1210,  0,  0, 16, 16,  50, 0),
-	M( 0xf54, 0x1211,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1213,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1214,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1214,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1215,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1213 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1214 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1214 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1215 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1213 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1214 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1214 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1215 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1213 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1214 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1214 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1215 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1216,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1217,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1217,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1218,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1216,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1217,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1217,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1218,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1216,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1217,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1217,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1218,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1216,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1217,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1217,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1218,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1219,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121b,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1219,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121b,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1219,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121b,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1219,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121d,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121d,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121d,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121d,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121d,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121d,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121d,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121d,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x121e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x121f,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1220,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1220,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1221,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x121f | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1220 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1220 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1221 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x121f | PALETTE_TO_MAUVE, 0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1220 | PALETTE_TO_MAUVE, 0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1220 | PALETTE_TO_MAUVE, 0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1221 | PALETTE_TO_MAUVE, 0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x121f | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1220 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1220 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1221 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1222,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1223,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1223,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1224,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1222 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1223 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1223 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1224 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1222 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1223 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1223 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1224 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1222 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1223 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1223 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1224 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1225,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1226,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1226,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1227,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1225 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1226 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1226 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1227 | PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1225 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1226 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1226 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1227 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1225 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1226 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1226 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1227 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1228,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1229,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1229,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122a,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1228,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1229,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1229,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122a,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1228,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1229,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1229,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122a,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1228,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1229,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1229,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122b,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122f,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122b,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122f,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122b,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122f,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122b,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x122f,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1230,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1230,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1230,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x122e,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1230,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1231,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1232,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1232,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1233,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1231,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1232,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1232,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1233,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1231,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1232,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1232,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1233,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1231,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1232,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1232,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1233,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1234,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1235,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1235,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1236,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1234,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1235,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1235,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1236,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1234,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1235,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1235,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1236,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1234,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1235,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1235,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1236,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1237,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1238,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1238,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1239,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1237,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1238,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1238,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1239,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1237,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1238,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1238,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1239,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1237,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1238,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1238,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x1239,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123a,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123a,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123a,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123c,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123a,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123b,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x123c,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123f,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123f,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123f,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123d,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123e,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x123f,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1240,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1241,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1241,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1242,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1240,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1241,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1241,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1242,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1240,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1241,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1241,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1242,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1240,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1241,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1241,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1242,  0,  0, 16, 16,  50, 0),
-	M(0x1243,    0x0,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1256,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1256,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1256,  0,  0, 16, 16,  50, 0),
-	M(0x1244,    0x0,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1256 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1256 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1256 | PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
-	M(0x1243,    0x0,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1256 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1256 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1243,  0x1256 | PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
-	M(0x1244,    0x0,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1256 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1256 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1244,  0x1256 | PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1257,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1258,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1258,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1259,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1257,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1258,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1258,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1259,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1257,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1258,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1258,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1259,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1257,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1258,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1258,  0,  0, 16, 16,  50, 0),
-	M(0x1243, 0x1259,  0,  0, 16, 16,  50, 0),
-	M(0x1244,    0x0,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244,    0x0,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244,    0x0,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244,    0x0,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
-	M(0x1244, 0x125a,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE,  0x58d, PAL_NONE,  0,  0, 14, 14,   8, 0),
+	M( 0xf54, PAL_NONE,  0x58e, PAL_NONE,  0,  0, 14, 14,  60, 0),
+	M( 0xf54, PAL_NONE,  0x58f, PAL_NONE,  0,  0, 14, 14,  60, 0),
+	M( 0x590, PAL_NONE,  0x58f, PAL_NONE,  0,  0, 14, 14,  60, 0),
+	M( 0xf54, PAL_NONE,  0x58d, PAL_NONE,  0,  0, 14, 14,   8, 0),
+	M( 0xf54, PAL_NONE,  0x58e, PAL_NONE,  0,  0, 14, 14,  60, 0),
+	M( 0xf54, PAL_NONE,  0x591, PAL_NONE,  0,  0, 14, 14,  60, 0),
+	M( 0x590, PAL_NONE,  0x591, PAL_NONE,  0,  0, 14, 14,  60, 0),
+	M( 0xf54, PAL_NONE,  0x58d, PALETTE_TO_STRUCT_WHITE,  0,  0, 14, 14,   8, 0),
+	M( 0xf54, PAL_NONE,  0x58e, PALETTE_TO_STRUCT_WHITE,  0,  0, 14, 14,  60, 0),
+	M( 0xf54, PAL_NONE,  0x591, PALETTE_TO_STRUCT_WHITE,  0,  0, 14, 14,  60, 0),
+	M( 0x590, PAL_NONE,  0x591, PALETTE_TO_STRUCT_WHITE,  0,  0, 14, 14,  60, 0),
+	M( 0xf54, PAL_NONE,  0x58d, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 14, 14,   8, 0),
+	M( 0xf54, PAL_NONE,  0x58e, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 14, 14,  60, 0),
+	M( 0xf54, PAL_NONE,  0x591, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 14, 14,  60, 0),
+	M( 0x590, PAL_NONE,  0x591, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 14, 14,  60, 0),
+	M( 0xf54, PAL_NONE,  0x592, PAL_NONE,  0,  0, 14, 16,  11, 0),
+	M( 0xf54, PAL_NONE,  0x593, PAL_NONE,  0,  0, 14, 16,  33, 0),
+	M( 0xf54, PAL_NONE,  0x594, PAL_NONE,  0,  0, 14, 16,  33, 0),
+	M( 0x595, PAL_NONE,  0x594, PAL_NONE,  0,  0, 14, 16,  33, 0),
+	M( 0xf54, PAL_NONE,  0x592, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  11, 0),
+	M( 0xf54, PAL_NONE,  0x593, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  33, 0),
+	M( 0xf54, PAL_NONE,  0x594, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  33, 0),
+	M( 0x595, PAL_NONE,  0x594, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  33, 0),
+	M( 0xf54, PAL_NONE,  0x592, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  11, 0),
+	M( 0xf54, PAL_NONE,  0x593, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  33, 0),
+	M( 0xf54, PAL_NONE,  0x594, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  33, 0),
+	M( 0x595, PAL_NONE,  0x594, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  33, 0),
+	M( 0xf54, PAL_NONE,  0x592, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  11, 0),
+	M( 0xf54, PAL_NONE,  0x593, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  33, 0),
+	M( 0xf54, PAL_NONE,  0x594, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  33, 0),
+	M( 0x595, PAL_NONE,  0x594, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  33, 0),
+	M( 0xf54, PAL_NONE,  0x596, PAL_NONE,  0,  0, 12, 12,   6, 0),
+	M( 0xf54, PAL_NONE,  0x597, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0xf54, PAL_NONE,  0x598, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0x599, PAL_NONE,  0x598, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0xf54, PAL_NONE,  0x596, PAL_NONE,  0,  0, 12, 12,   6, 0),
+	M( 0xf54, PAL_NONE,  0x597, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0xf54, PAL_NONE,  0x598, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0x599, PAL_NONE,  0x598, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0xf54, PAL_NONE,  0x596, PAL_NONE,  0,  0, 12, 12,   6, 0),
+	M( 0xf54, PAL_NONE,  0x597, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0xf54, PAL_NONE,  0x598, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0x599, PAL_NONE,  0x598, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0xf54, PAL_NONE,  0x596, PAL_NONE,  0,  0, 12, 12,   6, 0),
+	M( 0xf54, PAL_NONE,  0x597, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0xf54, PAL_NONE,  0x598, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0x599, PAL_NONE,  0x598, PAL_NONE,  0,  0, 12, 12,  17, 0),
+	M( 0xf54, PAL_NONE,  0x59a, PAL_NONE,  0,  0, 14, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x59b, PAL_NONE,  0,  0, 14, 16,  22, 0),
+	M( 0xf54, PAL_NONE,  0x59c, PAL_NONE,  0,  0, 14, 16,  35, 0),
+	M( 0x59d, PAL_NONE,  0x59c, PAL_NONE,  0,  0, 14, 16,  35, 0),
+	M( 0xf54, PAL_NONE,  0x59a, PALETTE_59E,  0,  0, 14, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x59b, PALETTE_59E,  0,  0, 14, 16,  22, 0),
+	M( 0xf54, PAL_NONE,  0x59c, PALETTE_59E,  0,  0, 14, 16,  35, 0),
+	M( 0x59d, PAL_NONE,  0x59c, PALETTE_59E,  0,  0, 14, 16,  35, 0),
+	M( 0xf54, PAL_NONE,  0x59a, PALETTE_59F,  0,  0, 14, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x59b, PALETTE_59F,  0,  0, 14, 16,  22, 0),
+	M( 0xf54, PAL_NONE,  0x59c, PALETTE_59F,  0,  0, 14, 16,  35, 0),
+	M( 0x59d, PAL_NONE,  0x59c, PALETTE_59F,  0,  0, 14, 16,  35, 0),
+	M( 0xf54, PAL_NONE,  0x59a, PALETTE_59F,  0,  0, 14, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x59b, PALETTE_59F,  0,  0, 14, 16,  22, 0),
+	M( 0xf54, PAL_NONE,  0x59c, PALETTE_59F,  0,  0, 14, 16,  35, 0),
+	M( 0x59d, PAL_NONE,  0x59c, PALETTE_59F,  0,  0, 14, 16,  35, 0),
+	M( 0xf54, PAL_NONE,  0x5a0, PAL_NONE,  0,  0, 15, 15,   5, 0),
+	M( 0xf54, PAL_NONE,  0x5a1, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5a2, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0x58c, PAL_NONE,  0x5a2, PAL_NONE,  0,  0, 15, 15,  53, 1),
+	M( 0xf54, PAL_NONE,  0x5a0, PAL_NONE,  0,  0, 15, 15,   5, 0),
+	M( 0xf54, PAL_NONE,  0x5a1, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5a2, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0x58c, PAL_NONE,  0x5a2, PAL_NONE,  0,  0, 15, 15,  53, 1),
+	M( 0xf54, PAL_NONE,  0x5a0, PAL_NONE,  0,  0, 15, 15,   5, 0),
+	M( 0xf54, PAL_NONE,  0x5a1, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5a2, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0x58c, PAL_NONE,  0x5a2, PAL_NONE,  0,  0, 15, 15,  53, 1),
+	M( 0xf54, PAL_NONE,  0x5a0, PAL_NONE,  0,  0, 15, 15,   5, 0),
+	M( 0xf54, PAL_NONE,  0x5a1, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5a2, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0x58c, PAL_NONE,  0x5a2, PAL_NONE,  0,  0, 15, 15,  53, 1),
+	M( 0xf54, PAL_NONE,  0x5a0, PAL_NONE,  0,  0, 15, 15,   5, 0),
+	M( 0xf54, PAL_NONE,  0x5a1, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0xf54, PAL_NONE, 0x11d9, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0x58c, PAL_NONE, 0x11d9, PAL_NONE,  0,  0, 15, 15,  53, 1),
+	M( 0xf54, PAL_NONE,  0x5a0, PAL_NONE,  0,  0, 15, 15,   5, 0),
+	M( 0xf54, PAL_NONE,  0x5a1, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0xf54, PAL_NONE, 0x11d9, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0x58c, PAL_NONE, 0x11d9, PAL_NONE,  0,  0, 15, 15,  53, 1),
+	M( 0xf54, PAL_NONE,  0x5a0, PAL_NONE,  0,  0, 15, 15,   5, 0),
+	M( 0xf54, PAL_NONE,  0x5a1, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0xf54, PAL_NONE, 0x11d9, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0x58c, PAL_NONE, 0x11d9, PAL_NONE,  0,  0, 15, 15,  53, 1),
+	M( 0xf54, PAL_NONE,  0x5a0, PAL_NONE,  0,  0, 15, 15,   5, 0),
+	M( 0xf54, PAL_NONE,  0x5a1, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0xf54, PAL_NONE, 0x11d9, PAL_NONE,  0,  0, 15, 15,  53, 0),
+	M( 0x58c, PAL_NONE, 0x11d9, PAL_NONE,  0,  0, 15, 15,  53, 1),
+	M( 0xf54, PAL_NONE,  0x5a4, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x5a5, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x5a6, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5a7, PAL_NONE,  0x5a6, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x5a4, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x5a5, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x5a6, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5a7, PAL_NONE,  0x5a6, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5dd, PAL_NONE,  0x5de, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5df, PAL_NONE,  0x5e0, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5e1, PAL_NONE,  0x5e2, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5e1, PAL_NONE,  0x5e2, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5dd, PAL_NONE,  0x5de, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5df, PAL_NONE,  0x5e0, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5e1, PAL_NONE,  0x5e2, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0x5e1, PAL_NONE,  0x5e2, PAL_NONE,  0,  0, 16, 16,  16, 0),
+	M( 0xf54, PAL_NONE,  0x5a8, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5a9, PAL_NONE,  0,  0, 16, 16,  38, 0),
+	M( 0xf54, PAL_NONE,  0x5aa, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0x58c, PAL_NONE,  0x5aa, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5a8, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5a9, PAL_NONE,  0,  0, 16, 16,  38, 0),
+	M( 0xf54, PAL_NONE,  0x5aa, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0x58c, PAL_NONE,  0x5aa, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5a8, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5a9, PAL_NONE,  0,  0, 16, 16,  38, 0),
+	M( 0xf54, PAL_NONE,  0x5aa, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0x58c, PAL_NONE,  0x5aa, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5a8, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5a9, PAL_NONE,  0,  0, 16, 16,  38, 0),
+	M( 0xf54, PAL_NONE,  0x5aa, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0x58c, PAL_NONE,  0x5aa, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5ab, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5ac, PAL_NONE,  0,  0, 16, 16,  38, 0),
+	M( 0xf54, PAL_NONE,  0x5ad, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0x58c, PAL_NONE,  0x5ad, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5ab, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5ac, PAL_NONE,  0,  0, 16, 16,  38, 0),
+	M( 0xf54, PAL_NONE,  0x5ad, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0x58c, PAL_NONE,  0x5ad, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5ab, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5ac, PAL_NONE,  0,  0, 16, 16,  38, 0),
+	M( 0xf54, PAL_NONE,  0x5ad, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0x58c, PAL_NONE,  0x5ad, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5ab, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5ac, PAL_NONE,  0,  0, 16, 16,  38, 0),
+	M( 0xf54, PAL_NONE,  0x5ad, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0x58c, PAL_NONE,  0x5ad, PAL_NONE,  0,  0, 16, 16,  45, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,    0x0, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5ae, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5ae, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,    0x0, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5ae, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5ae, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,    0x0, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5ae, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5ae, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,    0x0, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5ae, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5ae, PAL_NONE,  6,  5,  3,  6,   8, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,    0x0, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5af, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5af, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,    0x0, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5af, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5af, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,    0x0, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5af, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5af, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,    0x0, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5af, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0x58c, PAL_NONE,  0x5af, PAL_NONE,  3,  3,  9,  9,   8, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf8d, PAL_NONE,  0x5b1, PAL_NONE,  0,  0, 16, 16,  15, 0),
+	M( 0xf54, PAL_NONE,  0x5b2, PAL_NONE,  0,  0, 16, 16,   8, 0),
+	M( 0xf54, PAL_NONE,  0x5b3, PAL_NONE,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5b4, PAL_NONE,  0,  0, 16, 16,  42, 0),
+	M( 0x58c, PAL_NONE,  0x5b4, PAL_NONE,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5b2, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,   8, 0),
+	M( 0xf54, PAL_NONE,  0x5b3, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5b4, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  42, 0),
+	M( 0x58c, PAL_NONE,  0x5b4, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5b2, PALETTE_TO_STRUCT_RED,  0,  0, 16, 16,   8, 0),
+	M( 0xf54, PAL_NONE,  0x5b3, PALETTE_TO_STRUCT_RED,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5b4, PALETTE_TO_STRUCT_RED,  0,  0, 16, 16,  42, 0),
+	M( 0x58c, PAL_NONE,  0x5b4, PALETTE_TO_STRUCT_RED,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5b2, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,   8, 0),
+	M( 0xf54, PAL_NONE,  0x5b3, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5b4, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  42, 0),
+	M( 0x58c, PAL_NONE,  0x5b4, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5b5, PAL_NONE,  1,  3, 14, 11,   7, 0),
+	M( 0xf54, PAL_NONE,  0x5b6, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5b7, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0x58c, PAL_NONE,  0x5b7, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5b5, PAL_NONE,  1,  3, 14, 11,   7, 0),
+	M( 0xf54, PAL_NONE,  0x5b6, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5b7, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0x58c, PAL_NONE,  0x5b7, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5b5, PAL_NONE,  1,  3, 14, 11,   7, 0),
+	M( 0xf54, PAL_NONE,  0x5b6, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5b7, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0x58c, PAL_NONE,  0x5b7, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5b5, PAL_NONE,  1,  3, 14, 11,   7, 0),
+	M( 0xf54, PAL_NONE,  0x5b6, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5b7, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0x58c, PAL_NONE,  0x5b7, PAL_NONE,  1,  3, 14, 11,  53, 0),
+	M( 0xf54, PAL_NONE,  0x5b8, PAL_NONE,  3,  1, 11, 14,   6, 0),
+	M( 0xf54, PAL_NONE,  0x5b9, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0xf54, PAL_NONE,  0x5ba, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0x58c, PAL_NONE,  0x5ba, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0xf54, PAL_NONE,  0x5b8, PAL_NONE,  3,  1, 11, 14,   6, 0),
+	M( 0xf54, PAL_NONE,  0x5b9, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0xf54, PAL_NONE,  0x5ba, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0x58c, PAL_NONE,  0x5ba, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0xf54, PAL_NONE,  0x5b8, PAL_NONE,  3,  1, 11, 14,   6, 0),
+	M( 0xf54, PAL_NONE,  0x5b9, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0xf54, PAL_NONE,  0x5ba, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0x58c, PAL_NONE,  0x5ba, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0xf54, PAL_NONE,  0x5b8, PAL_NONE,  3,  1, 11, 14,   6, 0),
+	M( 0xf54, PAL_NONE,  0x5b9, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0xf54, PAL_NONE,  0x5ba, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0x58c, PAL_NONE,  0x5ba, PAL_NONE,  3,  1, 11, 14,  28, 0),
+	M( 0xf54, PAL_NONE,  0x5bb, PAL_NONE,  2,  0, 13, 16,   6, 0),
+	M( 0xf54, PAL_NONE,  0x5bc, PAL_NONE,  2,  0, 13, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5bd, PAL_NONE,  2,  0, 13, 16,  46, 0),
+	M( 0x58c, PAL_NONE,  0x5bd, PAL_NONE,  2,  0, 13, 16,  46, 0),
+	M( 0xf54, PAL_NONE,  0x5bb, PAL_NONE,  2,  0, 13, 16,   6, 0),
+	M( 0xf54, PAL_NONE,  0x5bc, PAL_NONE,  2,  0, 13, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5bd, PAL_NONE,  2,  0, 13, 16,  46, 0),
+	M( 0x58c, PAL_NONE,  0x5bd, PAL_NONE,  2,  0, 13, 16,  46, 0),
+	M( 0xf54, PAL_NONE,  0x5bb, PALETTE_TO_STRUCT_BLUE,  2,  0, 13, 16,   6, 0),
+	M( 0xf54, PAL_NONE,  0x5bc, PALETTE_TO_STRUCT_BLUE,  2,  0, 13, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5bd, PALETTE_TO_STRUCT_BLUE,  2,  0, 13, 16,  46, 0),
+	M( 0x58c, PAL_NONE,  0x5bd, PALETTE_TO_STRUCT_BLUE,  2,  0, 13, 16,  46, 0),
+	M( 0xf54, PAL_NONE,  0x5bb, PALETTE_TO_STRUCT_WHITE,  2,  0, 13, 16,   6, 0),
+	M( 0xf54, PAL_NONE,  0x5bc, PALETTE_TO_STRUCT_WHITE,  2,  0, 13, 16,  45, 0),
+	M( 0xf54, PAL_NONE,  0x5bd, PALETTE_TO_STRUCT_WHITE,  2,  0, 13, 16,  46, 0),
+	M( 0x58c, PAL_NONE,  0x5bd, PALETTE_TO_STRUCT_WHITE,  2,  0, 13, 16,  46, 0),
+	M( 0xf54, PAL_NONE,  0x5be, PALETTE_TO_RED,  2,  0, 13, 16,  13, 0),
+	M( 0xf54, PAL_NONE,  0x5bf, PALETTE_TO_RED,  2,  0, 13, 16, 110, 0),
+	M( 0xf54, PAL_NONE,  0x5c0, PALETTE_TO_RED,  2,  0, 13, 16, 110, 0),
+	M( 0x58c, PAL_NONE,  0x5c0, PALETTE_TO_RED,  2,  0, 13, 16, 110, 0),
+	M( 0xf54, PAL_NONE,  0x5be, PALETTE_TO_BLUE,  2,  0, 13, 16,  13, 0),
+	M( 0xf54, PAL_NONE,  0x5bf, PALETTE_TO_BLUE,  2,  0, 13, 16, 110, 0),
+	M( 0xf54, PAL_NONE,  0x5c0, PALETTE_TO_BLUE,  2,  0, 13, 16, 110, 0),
+	M( 0x58c, PAL_NONE,  0x5c0, PALETTE_TO_BLUE,  2,  0, 13, 16, 110, 0),
+	M( 0xf54, PAL_NONE,  0x5be, PALETTE_TO_ORANGE,  2,  0, 13, 16,  13, 0),
+	M( 0xf54, PAL_NONE,  0x5bf, PALETTE_TO_ORANGE,  2,  0, 13, 16, 110, 0),
+	M( 0xf54, PAL_NONE,  0x5c0, PALETTE_TO_ORANGE,  2,  0, 13, 16, 110, 0),
+	M( 0x58c, PAL_NONE,  0x5c0, PALETTE_TO_ORANGE,  2,  0, 13, 16, 110, 0),
+	M( 0xf54, PAL_NONE,  0x5be, PALETTE_TO_GREEN,  2,  0, 13, 16,  13, 0),
+	M( 0xf54, PAL_NONE,  0x5bf, PALETTE_TO_GREEN,  2,  0, 13, 16, 110, 0),
+	M( 0xf54, PAL_NONE,  0x5c0, PALETTE_TO_GREEN,  2,  0, 13, 16, 110, 0),
+	M( 0x58c, PAL_NONE,  0x5c0, PALETTE_TO_GREEN,  2,  0, 13, 16, 110, 0),
+	M( 0xf54, PAL_NONE,  0x5c1, PAL_NONE,  1,  2, 15, 12,   4, 0),
+	M( 0xf54, PAL_NONE,  0x5c2, PAL_NONE,  1,  2, 15, 12,  24, 0),
+	M( 0xf54, PAL_NONE,  0x5c3, PAL_NONE,  1,  2, 15, 12,  31, 0),
+	M( 0x58c, PAL_NONE,  0x5c3, PAL_NONE,  1,  2, 15, 12,  31, 0),
+	M( 0xf54, PAL_NONE,  0x5c1, PAL_NONE,  1,  2, 15, 12,   4, 0),
+	M( 0xf54, PAL_NONE,  0x5c2, PAL_NONE,  1,  2, 15, 12,  24, 0),
+	M( 0xf54, PAL_NONE,  0x5c3, PAL_NONE,  1,  2, 15, 12,  31, 0),
+	M( 0x58c, PAL_NONE,  0x5c3, PAL_NONE,  1,  2, 15, 12,  31, 0),
+	M( 0xf54, PAL_NONE,  0x5c1, PAL_NONE,  1,  2, 15, 12,   4, 0),
+	M( 0xf54, PAL_NONE,  0x5c2, PAL_NONE,  1,  2, 15, 12,  24, 0),
+	M( 0xf54, PAL_NONE,  0x5c3, PAL_NONE,  1,  2, 15, 12,  31, 0),
+	M( 0x58c, PAL_NONE,  0x5c3, PAL_NONE,  1,  2, 15, 12,  31, 0),
+	M( 0xf54, PAL_NONE,  0x5c1, PAL_NONE,  1,  2, 15, 12,   4, 0),
+	M( 0xf54, PAL_NONE,  0x5c2, PAL_NONE,  1,  2, 15, 12,  24, 0),
+	M( 0xf54, PAL_NONE,  0x5c3, PAL_NONE,  1,  2, 15, 12,  31, 0),
+	M( 0x58c, PAL_NONE,  0x5c3, PAL_NONE,  1,  2, 15, 12,  31, 0),
+	M( 0xf54, PAL_NONE,  0x5c4, PAL_NONE,  1,  0, 14, 15,  20, 0),
+	M( 0xf54, PAL_NONE,  0x5c5, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5c6, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0x58c, PAL_NONE,  0x5c6, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5c4, PAL_NONE,  1,  0, 14, 15,  20, 0),
+	M( 0xf54, PAL_NONE,  0x5c5, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5c6, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0x58c, PAL_NONE,  0x5c6, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5c4, PAL_NONE,  1,  0, 14, 15,  20, 0),
+	M( 0xf54, PAL_NONE,  0x5c5, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5c6, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0x58c, PAL_NONE,  0x5c6, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5c4, PAL_NONE,  1,  0, 14, 15,  20, 0),
+	M( 0xf54, PAL_NONE,  0x5c5, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0xf54, PAL_NONE,  0x5c6, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0x58c, PAL_NONE,  0x5c6, PAL_NONE,  1,  0, 14, 15,  42, 0),
+	M( 0x5c7, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c7, PAL_NONE,  0x5cb, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c8, PAL_NONE,  0x5cc, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5c9, PAL_NONE,  0x5cd, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x5ca, PAL_NONE,  0x5ce, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE,  0x5d4, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d3, PAL_NONE,  0x5d4, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d3, PAL_NONE,  0x5d4, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d3, PAL_NONE,  0x5d4, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0xf54, PAL_NONE,  0x5d6, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d5, PAL_NONE,  0x5d6, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d5, PAL_NONE,  0x5d6, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d5, PAL_NONE,  0x5d6, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0xf54, PAL_NONE,  0x5d0, PAL_NONE,  0,  0, 16, 16,  21, 0),
+	M( 0x5cf, PAL_NONE,  0x5d0, PAL_NONE,  0,  0, 16, 16,  21, 0),
+	M( 0x5cf, PAL_NONE,  0x5d0, PAL_NONE,  0,  0, 16, 16,  21, 0),
+	M( 0x5cf, PAL_NONE,  0x5d0, PAL_NONE,  0,  0, 16, 16,  21, 0),
+	M( 0xf54, PAL_NONE,  0x5d2, PAL_NONE,  0,  0, 16, 16,  11, 0),
+	M( 0x5d1, PAL_NONE,  0x5d2, PAL_NONE,  0,  0, 16, 16,  11, 0),
+	M( 0x5d1, PAL_NONE,  0x5d2, PAL_NONE,  0,  0, 16, 16,  11, 0),
+	M( 0x5d1, PAL_NONE,  0x5d2, PAL_NONE,  0,  0, 16, 16,  11, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d7, PAL_NONE,  0x5d8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5d9, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5da, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5db, PAL_NONE,  0x5dc, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5db, PAL_NONE,  0x5dc, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x622, PAL_NONE,  0x623, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x624, PAL_NONE,  0x625, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x626, PAL_NONE,  0x627, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x626, PAL_NONE,  0x627, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5e3, PAL_NONE,  0x5e4, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5e5, PAL_NONE,  0x5e6, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5e7, PAL_NONE,  0x5e8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5e7, PAL_NONE,  0x5e8, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5e9, PAL_NONE,  0x5ea, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5eb, PAL_NONE,  0x5ec, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5ed, PAL_NONE,  0x5ee, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5ed, PAL_NONE,  0x5ee, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5ef, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f0, PAL_NONE,  0x5f1, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f2, PAL_NONE,  0x5f3, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f2, PAL_NONE,  0x5f3, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5ef, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f0, PAL_NONE,  0x5f1, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f2, PAL_NONE,  0x5f3, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f2, PAL_NONE,  0x5f3, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f4, PAL_NONE,  0x5f5, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f6, PAL_NONE,  0x5f7, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f8, PAL_NONE,  0x5f9, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f8, PAL_NONE,  0x5f9, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f4, PAL_NONE,  0x5f5, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f6, PAL_NONE,  0x5f7, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f8, PAL_NONE,  0x5f9, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5f8, PAL_NONE,  0x5f9, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x5fa, PAL_NONE,  0x5fb, PAL_NONE,  0,  0, 16, 16,  85, 0),
+	M( 0x5fc, PAL_NONE,  0x5fd, PAL_NONE,  0,  0, 16, 16,  85, 0),
+	M( 0x5fe, PAL_NONE,  0x5ff, PAL_NONE,  0,  0, 16, 16,  85, 0),
+	M( 0x5fe, PAL_NONE,  0x5ff, PAL_NONE,  0,  0, 16, 16,  85, 0),
+	M( 0x5fa, PAL_NONE,  0x5fb, PAL_NONE,  0,  0, 16, 16,  85, 0),
+	M( 0x5fc, PAL_NONE,  0x5fd, PAL_NONE,  0,  0, 16, 16,  85, 0),
+	M( 0x5fe, PAL_NONE,  0x5ff, PAL_NONE,  0,  0, 16, 16,  85, 0),
+	M( 0x5fe, PAL_NONE,  0x5ff, PAL_NONE,  0,  0, 16, 16,  85, 0),
+	M( 0x60a, PAL_NONE,  0x60b, PAL_NONE,  0,  0, 16, 16,  95, 0),
+	M( 0x60c, PAL_NONE,  0x60d, PAL_NONE,  0,  0, 16, 16,  95, 0),
+	M( 0x60e, PAL_NONE,  0x60f, PAL_NONE,  0,  0, 16, 16,  95, 0),
+	M( 0x60e, PAL_NONE,  0x60f, PAL_NONE,  0,  0, 16, 16,  95, 0),
+	M( 0x60a, PAL_NONE,  0x60b, PAL_NONE,  0,  0, 16, 16,  95, 0),
+	M( 0x60c, PAL_NONE,  0x60d, PAL_NONE,  0,  0, 16, 16,  95, 0),
+	M( 0x60e, PAL_NONE,  0x60f, PAL_NONE,  0,  0, 16, 16,  95, 0),
+	M( 0x60e, PAL_NONE,  0x60f, PAL_NONE,  0,  0, 16, 16,  95, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x600, PAL_NONE,  0x601, PAL_NONE,  0,  0, 16, 16,  55, 0),
+	M( 0x600, PAL_NONE,  0x601, PAL_NONE,  0,  0, 16, 16,  55, 0),
+	M( 0x600, PAL_NONE,  0x601, PAL_NONE,  0,  0, 16, 16,  55, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x600, PALETTE_TO_STRUCT_WHITE,  0x601, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  55, 0),
+	M( 0x600, PALETTE_TO_STRUCT_WHITE,  0x601, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  55, 0),
+	M( 0x600, PALETTE_TO_STRUCT_WHITE,  0x601, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  55, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x602, PAL_NONE,  0x603, PAL_NONE,  0,  0, 16, 16,  42, 0),
+	M( 0x602, PAL_NONE,  0x603, PAL_NONE,  0,  0, 16, 16,  42, 0),
+	M( 0x602, PAL_NONE,  0x603, PAL_NONE,  0,  0, 16, 16,  42, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x602, PALETTE_TO_STRUCT_CONCRETE,  0x603, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  42, 0),
+	M( 0x602, PALETTE_TO_STRUCT_CONCRETE,  0x603, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  42, 0),
+	M( 0x602, PALETTE_TO_STRUCT_CONCRETE,  0x603, PALETTE_TO_STRUCT_CONCRETE,  0,  0, 16, 16,  42, 0),
+	M( 0x604, PAL_NONE,  0x605, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x606, PAL_NONE,  0x607, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x608, PAL_NONE,  0x609, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x608, PAL_NONE,  0x609, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x604, PAL_NONE,  0x605, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x606, PAL_NONE,  0x607, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x608, PAL_NONE,  0x609, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x608, PAL_NONE,  0x609, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x604, PAL_NONE,  0x605, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x606, PAL_NONE,  0x607, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x608, PAL_NONE,  0x609, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x608, PAL_NONE,  0x609, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x604, PAL_NONE,  0x605, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x606, PAL_NONE,  0x607, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x608, PAL_NONE,  0x609, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0x608, PAL_NONE,  0x609, PAL_NONE,  0,  0, 16, 16,  88, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x610, PAL_NONE,  0x611, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0x612, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x612, PAL_NONE,  0x616, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x613, PAL_NONE,  0x617, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x614, PAL_NONE,  0x618, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0x615, PAL_NONE,  0x619, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x61a, PAL_NONE,  0x61b, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0x61a, PAL_NONE,  0x61b, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0x61c, PAL_NONE,  0x61d, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x61a, PAL_NONE,  0x61b, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0x61a, PAL_NONE,  0x61b, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0x61c, PAL_NONE,  0x61d, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x61a, PAL_NONE,  0x61b, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0x61a, PAL_NONE,  0x61b, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0x61c, PAL_NONE,  0x61d, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x61a, PAL_NONE,  0x61b, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0x61a, PAL_NONE,  0x61b, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0x61c, PAL_NONE,  0x61d, PAL_NONE,  0,  0, 16, 16, 100, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x61e, PAL_NONE,  0x61f, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M( 0x61e, PAL_NONE,  0x61f, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M( 0x61e, PAL_NONE,  0x61f, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x61e, PALETTE_TO_STRUCT_WHITE,  0x61f, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
+	M( 0x61e, PALETTE_TO_STRUCT_WHITE,  0x61f, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
+	M( 0x61e, PALETTE_TO_STRUCT_WHITE,  0x61f, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x620, PAL_NONE,  0x621, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M( 0x620, PAL_NONE,  0x621, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M( 0x620, PAL_NONE,  0x621, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M( 0x620, PALETTE_TO_CREAM,  0x621, PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
+	M( 0x620, PALETTE_TO_CREAM,  0x621, PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
+	M( 0x620, PALETTE_TO_CREAM,  0x621, PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M(0x11da, PAL_NONE, 0x11db, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(0x11da, PAL_NONE, 0x11db, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(0x11da, PAL_NONE, 0x11db, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M(0x11da, PALETTE_TO_STRUCT_WHITE, 0x11db, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
+	M(0x11da, PALETTE_TO_STRUCT_WHITE, 0x11db, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
+	M(0x11da, PALETTE_TO_STRUCT_WHITE, 0x11db, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  25, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M(0x11dc, PAL_NONE, 0x11dd, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(0x11dc, PAL_NONE, 0x11dd, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M(0x11dc, PAL_NONE, 0x11dd, PAL_NONE,  0,  0, 16, 16,  25, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M(0x11dc, PALETTE_TO_CREAM, 0x11dd, PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
+	M(0x11dc, PALETTE_TO_CREAM, 0x11dd, PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
+	M(0x11dc, PALETTE_TO_CREAM, 0x11dd, PALETTE_TO_CREAM,  0,  0, 16, 16,  25, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  22, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1134, PAL_NONE, 0x1135, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1136, PAL_NONE, 0x1137, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1136, PAL_NONE, 0x1137, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113b, PAL_NONE, 0x113c, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113b, PAL_NONE, 0x113c, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1136, PAL_NONE, 0x1137, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1136, PAL_NONE, 0x1137, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113b, PAL_NONE, 0x113c, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113b, PAL_NONE, 0x113c, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1136, PAL_NONE, 0x1137, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1136, PAL_NONE, 0x1137, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113b, PAL_NONE, 0x113c, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113b, PAL_NONE, 0x113c, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1136, PAL_NONE, 0x1137, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1136, PAL_NONE, 0x1137, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113b, PAL_NONE, 0x113c, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113b, PAL_NONE, 0x113c, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1138, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1138, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113d, PAL_NONE, 0x113e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113d, PAL_NONE, 0x113e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1138, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1138, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113d, PAL_NONE, 0x113e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113d, PAL_NONE, 0x113e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1138, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1138, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113d, PAL_NONE, 0x113e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113d, PAL_NONE, 0x113e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1138, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1138, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113d, PAL_NONE, 0x113e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113d, PAL_NONE, 0x113e, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1139, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1139, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113f, PAL_NONE, 0x1140, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113f, PAL_NONE, 0x1140, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1139, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1139, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113f, PAL_NONE, 0x1140, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113f, PAL_NONE, 0x1140, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1139, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1139, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113f, PAL_NONE, 0x1140, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113f, PAL_NONE, 0x1140, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1139, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1139, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113f, PAL_NONE, 0x1140, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113f, PAL_NONE, 0x1140, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113a, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113a, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1141, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1141, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113a, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113a, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1141, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1141, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113a, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113a, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1141, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1141, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113a, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x113a, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1141, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1141, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1144, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1145, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1142, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1144, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1145, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1142, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1144, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1145, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1142, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1144, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1145, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1142, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1144, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1145, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1143, PAL_NONE, 0x1147, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1144, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1145, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1143, PAL_NONE, 0x1147, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1144, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1145, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1143, PAL_NONE, 0x1147, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1144, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1145, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1146, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1143, PAL_NONE, 0x1147, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1148, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1149, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1142, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1148, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1149, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1142, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1148, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1149, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1142, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1148, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1149, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1142, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1148, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1149, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1143, PAL_NONE, 0x114b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1148, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1149, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1143, PAL_NONE, 0x114b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1148, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1149, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1143, PAL_NONE, 0x114b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1148, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1149, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1143, PAL_NONE, 0x114b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114e, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114f, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1150, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x114c, PAL_NONE, 0x1150, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114e, PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114f, PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1150, PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
+	M(0x114c, PAL_NONE, 0x1150, PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114e, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114f, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1150, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M(0x114c, PAL_NONE, 0x1150, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114e, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114f, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1150, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
+	M(0x114c, PAL_NONE, 0x1150, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114e, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114f, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1150, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x114d, PAL_NONE, 0x1151, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114e, PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114f, PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1150, PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
+	M(0x114d, PAL_NONE, 0x1151, PALETTE_TO_PINK,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114e, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114f, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1150, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M(0x114d, PAL_NONE, 0x1151, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114e, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x114f, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1150, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
+	M(0x114d, PAL_NONE, 0x1151, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1153, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1154, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1155, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M(0x1152, PAL_NONE, 0x1155, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1153, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1154, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1155, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M(0x1152, PAL_NONE, 0x1155, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1153, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1154, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1155, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1152, PAL_NONE, 0x1155, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1153, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1154, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1155, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M(0x1152, PAL_NONE, 0x1155, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1153, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1154, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11de, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M(0x1152, PAL_NONE, 0x11de, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1153, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1154, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11de, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M(0x1152, PAL_NONE, 0x11de, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1153, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1154, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11de, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1152, PAL_NONE, 0x11de, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1153, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1154, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11de, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M(0x1152, PAL_NONE, 0x11de, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1157, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1158, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1159, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M(0x1156, PAL_NONE, 0x1159, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1157, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1158, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1159, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1156, PAL_NONE, 0x1159, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1157, PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1158, PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1159, PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
+	M(0x1156, PAL_NONE, 0x1159, PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1157, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1158, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1159, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M(0x1156, PAL_NONE, 0x1159, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1157, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1158, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11df, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M(0x1156, PAL_NONE, 0x11df, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1157, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1158, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11df, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1156, PAL_NONE, 0x11df, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1157, PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1158, PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11df, PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
+	M(0x1156, PAL_NONE, 0x11df, PALETTE_TO_CREAM,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1157, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1158, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11df, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M(0x1156, PAL_NONE, 0x11df, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115b, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115c, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M(0x115a, PAL_NONE, 0x115d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115b, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115c, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115d, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M(0x115a, PAL_NONE, 0x115d, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115b, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115c, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115d, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M(0x115a, PAL_NONE, 0x115d, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115b, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115c, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115d, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x115a, PAL_NONE, 0x115d, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115b, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115c, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e0, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M(0x115a, PAL_NONE, 0x11e0, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115b, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115c, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e0, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M(0x115a, PAL_NONE, 0x11e0, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115b, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115c, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e0, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M(0x115a, PAL_NONE, 0x11e0, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115b, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x115c, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e0, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x115a, PAL_NONE, 0x11e0, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1160, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1161, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1162, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x115e, PAL_NONE, 0x1162, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1160, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1161, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1162, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x115e, PAL_NONE, 0x1162, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1166, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1167, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1168, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1164, PAL_NONE, 0x1168, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1166, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1167, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1168, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1164, PAL_NONE, 0x1168, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1160, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1161, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1162, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x115f, PAL_NONE, 0x1163, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1160, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1161, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1162, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x115f, PAL_NONE, 0x1163, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1166, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1167, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1168, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1165, PAL_NONE, 0x1169, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1166, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1167, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x1168, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x1165, PAL_NONE, 0x1169, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M(0x116b, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116d, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116a, PAL_NONE, 0x116d, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116b, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116d, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116a, PAL_NONE, 0x116d, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116b, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116d, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116a, PAL_NONE, 0x116d, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116b, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116d, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116a, PAL_NONE, 0x116d, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116b, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116a, PAL_NONE, 0x11e2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116b, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116a, PAL_NONE, 0x11e2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116b, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116a, PAL_NONE, 0x11e2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116b, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x116c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116a, PAL_NONE, 0x11e2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116f, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1170, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1171, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116e, PAL_NONE, 0x1171, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116f, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1170, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1171, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116e, PAL_NONE, 0x1171, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116f, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1170, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1171, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116e, PAL_NONE, 0x1171, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116f, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1170, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1171, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116e, PAL_NONE, 0x1171, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116f, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1170, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116e, PAL_NONE, 0x11e3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116f, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1170, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116e, PAL_NONE, 0x11e3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116f, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1170, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116e, PAL_NONE, 0x11e3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116f, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1170, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x116e, PAL_NONE, 0x11e3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1173, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1174, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1175, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1172, PAL_NONE, 0x1175, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1173, PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1174, PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1175, PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
+	M(0x1172, PAL_NONE, 0x1175, PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1173, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1174, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1175, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M(0x1172, PAL_NONE, 0x1175, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1173, PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1174, PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1175, PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
+	M(0x1172, PAL_NONE, 0x1175, PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1173, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1174, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1175, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x11e4, PAL_NONE, 0x11e5, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1173, PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1174, PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1175, PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
+	M(0x11e4, PAL_NONE, 0x11e5, PALETTE_TO_BROWN,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1173, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1174, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1175, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M(0x11e4, PAL_NONE, 0x11e5, PALETTE_TO_CREAM,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1173, PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1174, PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1175, PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
+	M(0x11e4, PAL_NONE, 0x11e5, PALETTE_TO_GREY,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1176, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11e6, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x1177, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1179, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1177, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1179, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1177, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1179, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1177, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1179, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117b, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1178, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1178, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1178, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1178, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117c, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1177, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1179, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e7, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e7, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1177, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1179, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e7, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e7, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1177, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1179, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e7, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e7, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1177, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1179, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e7, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e7, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1178, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e8, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e8, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1178, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e8, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e8, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1178, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e8, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e8, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M(0x1178, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117a, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e8, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11e8, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x117d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0x58c, PAL_NONE, 0x117f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0x58c, PAL_NONE, 0x117f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117d, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117e, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117f, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
+	M( 0x58c, PAL_NONE, 0x117f, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117d, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117e, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117f, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
+	M( 0x58c, PAL_NONE, 0x117f, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x11e1, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0x58c, PAL_NONE, 0x11e1, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x11e1, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0x58c, PAL_NONE, 0x11e1, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117d, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117e, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x11e1, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
+	M( 0x58c, PAL_NONE, 0x11e3, PALETTE_TO_STRUCT_BROWN,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117d, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x117e, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x11e1, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
+	M( 0x58c, PAL_NONE, 0x11e1, PALETTE_TO_STRUCT_WHITE,  0,  0, 16, 16,  50, 0),
+	M(0x1180, PAL_NONE, 0x1181, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1184, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1180, PAL_NONE, 0x1181, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1184, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M(0x1180, PAL_NONE, 0x1181, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1184, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x1180, PAL_NONE, 0x1181, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1184, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M(0x1180, PAL_NONE, 0x1181, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x11e9, PALETTE_TO_DARK_GREEN,  0,  0, 16, 16,  60, 0),
+	M(0x1180, PAL_NONE, 0x1181, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x11e9, PALETTE_TO_ORANGE,  0,  0, 16, 16,  60, 0),
+	M(0x1180, PAL_NONE, 0x1181, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x11e9, PALETTE_TO_BROWN,  0,  0, 16, 16,  60, 0),
+	M(0x1180, PAL_NONE, 0x1181, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x1182, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M(0x1183, PAL_NONE, 0x11e9, PALETTE_TO_GREY,  0,  0, 16, 16,  60, 0),
+	M(0x1185, PAL_NONE, 0x1187, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x118b, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1187, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x118b, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1187, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x118b, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1187, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x118b, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x1188, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118c, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x1188, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118c, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x1188, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118c, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x1188, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118c, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1187, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x11ea, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1187, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x11ea, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1187, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x11ea, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1187, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x1189, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1185, PAL_NONE, 0x11ea, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x1188, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x11eb, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x1188, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x11eb, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x1188, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x11eb, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x1188, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x118a, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M(0x1186, PAL_NONE, 0x11eb, PAL_NONE,  0,  0, 16, 16,  10, 0),
+	M( 0xf54, PAL_NONE, 0x11ec, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ed, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ed, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ee, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ec, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ed, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ed, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ee, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ec, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ed, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ed, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ee, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ec, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ed, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ed, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ee, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ef, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f1, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ef, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f1, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ef, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f1, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ef, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f1, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f4, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f4, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f4, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f2, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f3, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11f4, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f5, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f5, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f5, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f6, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f6, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f6, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f7, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f7, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f7, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f8, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f8, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f8, PAL_NONE,  0,  0, 16, 16,  20, 0),
+	M( 0xf54, PAL_NONE, 0x11f9, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fa, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fa, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fb, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11f9, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fa, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fa, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fb, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11f9, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fa, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fa, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fb, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11f9, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fa, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fa, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x11fb, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fc, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fd, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fe, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fe, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ff, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fd, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fe, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fe, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ff, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fd, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fe, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fe, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ff, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fd, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fe, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11fe, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x11ff, PAL_NONE,  0,  0, 16, 16,  40, 0),
+	M( 0xf54, PAL_NONE, 0x1200, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1201, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1201, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1202, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1200, PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1201, PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1201, PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1202, PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1200, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1201, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1201, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1202, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1200, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1201, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1201, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1202, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1203, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1204, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1204, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1205, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1203, PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1204, PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1204, PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1205, PALETTE_TO_PINK,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1203, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1204, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1204, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1205, PALETTE_TO_YELLOW,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1203, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1204, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1204, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1205, PALETTE_TO_RED,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x1206, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1208, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1208, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120a, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1206, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1208, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1208, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120a, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1206, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1208, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1208, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120a, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1206, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1208, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1208, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120a, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1207, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1209, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1209, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120b, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1207, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1209, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1209, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120b, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1207, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1209, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1209, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120b, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1207, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1209, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x1209, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120b, PAL_NONE,  0,  0, 16, 16,  80, 0),
+	M( 0xf54, PAL_NONE, 0x120c, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120e, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120c, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120e, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120c, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120e, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120c, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120d, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120e, PAL_NONE,  0,  0, 16, 16,  60, 0),
+	M( 0xf54, PAL_NONE, 0x120f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1210, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1210, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1211, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x120f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1210, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1210, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1211, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x120f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1210, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1210, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1211, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x120f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1210, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1210, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M( 0xf54, PAL_NONE, 0x1211, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1213, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1214, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1214, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1215, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1213, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1214, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1214, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1215, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1213, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1214, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1214, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1215, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1213, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1214, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1214, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1215, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1216, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1217, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1217, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1218, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1216, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1217, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1217, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1218, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1216, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1217, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1217, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1218, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1216, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1217, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1217, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1218, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1219, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1219, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1219, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1219, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1220, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1220, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1221, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121f, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1220, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1220, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1221, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x121f, PALETTE_TO_MAUVE, 0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1220, PALETTE_TO_MAUVE, 0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1220, PALETTE_TO_MAUVE, 0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1221, PALETTE_TO_MAUVE, 0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x121f, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1220, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1220, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1221, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1222, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1223, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1223, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1224, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1222, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1223, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1223, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1224, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1222, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1223, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1223, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1224, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1222, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1223, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1223, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1224, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1225, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1226, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1226, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1227, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1225, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1226, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1226, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1227, PALETTE_TO_PINK,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1225, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1226, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1226, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1227, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1225, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1226, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1226, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1227, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1228, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1229, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1229, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1228, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1229, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1229, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1228, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1229, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1229, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1228, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1229, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1229, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x122f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1230, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1230, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1230, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x122e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1230, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1231, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1232, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1232, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1233, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1231, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1232, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1232, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1233, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1231, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1232, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1232, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1233, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1231, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1232, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1232, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1233, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1234, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1235, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1235, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1236, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1234, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1235, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1235, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1236, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1234, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1235, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1235, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1236, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1234, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1235, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1235, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1236, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1237, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1238, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1238, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1239, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1237, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1238, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1238, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1239, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1237, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1238, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1238, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1239, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1237, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1238, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1238, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1239, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123b, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x123c, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123d, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123e, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x123f, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1240, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1241, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1241, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1242, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1240, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1241, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1241, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1242, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1240, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1241, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1241, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1242, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1240, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1241, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1241, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1242, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1256, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1256, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1256, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1256, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1256, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1256, PALETTE_TO_PALE_GREEN,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1256, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1256, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1256, PALETTE_TO_RED,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1256, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1256, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x1256, PALETTE_TO_CREAM,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1257, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1258, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1258, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1259, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1257, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1258, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1258, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1259, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1257, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1258, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1258, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1259, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1257, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1258, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1258, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1243, PAL_NONE, 0x1259, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE,    0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
+	M(0x1244, PAL_NONE, 0x125a, PAL_NONE,  0,  0, 16, 16,  50, 0),
 };
 #undef M
 // 4 variants * 4 build stages
--- a/src/table/track_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/track_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -1,52 +1,52 @@
 /* $Id$ */
 
-#define TILE_SEQ_LINE(img, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 23, img },
-#define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, 0 }
+#define TILE_SEQ_LINE(img, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 23, img, PAL_NONE },
+#define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, 0, 0 }
 
 
 static const DrawTileSeqStruct _depot_gfx_NE[] = {
-	TILE_SEQ_LINE(SPR_RAIL_DEPOT_NE | PALETTE_MODIFIER_COLOR, 2, 13, 13, 1)
+	TILE_SEQ_LINE(SPR_RAIL_DEPOT_NE | (1 << PALETTE_MODIFIER_COLOR), 2, 13, 13, 1)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _depot_gfx_SE[] = {
-	TILE_SEQ_LINE(SPR_RAIL_DEPOT_SE_1 | PALETTE_MODIFIER_COLOR,  2, 2, 1, 13)
-	TILE_SEQ_LINE(SPR_RAIL_DEPOT_SE_2 | PALETTE_MODIFIER_COLOR, 13, 2, 1, 13)
+	TILE_SEQ_LINE(SPR_RAIL_DEPOT_SE_1 | (1 << PALETTE_MODIFIER_COLOR),  2, 2, 1, 13)
+	TILE_SEQ_LINE(SPR_RAIL_DEPOT_SE_2 | (1 << PALETTE_MODIFIER_COLOR), 13, 2, 1, 13)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _depot_gfx_SW[] = {
-	TILE_SEQ_LINE(SPR_RAIL_DEPOT_SW_1 | PALETTE_MODIFIER_COLOR, 2,  2, 13, 1)
-	TILE_SEQ_LINE(SPR_RAIL_DEPOT_SW_2 | PALETTE_MODIFIER_COLOR, 2, 13, 13, 1)
+	TILE_SEQ_LINE(SPR_RAIL_DEPOT_SW_1 | (1 << PALETTE_MODIFIER_COLOR), 2,  2, 13, 1)
+	TILE_SEQ_LINE(SPR_RAIL_DEPOT_SW_2 | (1 << PALETTE_MODIFIER_COLOR), 2, 13, 13, 1)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _depot_gfx_NW[] = {
-	TILE_SEQ_LINE(SPR_RAIL_DEPOT_NW | PALETTE_MODIFIER_COLOR, 13, 2, 1, 13)
+	TILE_SEQ_LINE(SPR_RAIL_DEPOT_NW | (1 << PALETTE_MODIFIER_COLOR), 13, 2, 1, 13)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSprites _depot_gfx_table[] = {
-	{ SPR_FLAT_GRASS_TILE, _depot_gfx_NE },
-	{ SPR_RAIL_TRACK_Y,    _depot_gfx_SE },
-	{ SPR_RAIL_TRACK_X,    _depot_gfx_SW },
-	{ SPR_FLAT_GRASS_TILE, _depot_gfx_NW }
+	{ SPR_FLAT_GRASS_TILE, PAL_NONE, _depot_gfx_NE },
+	{ SPR_RAIL_TRACK_Y,    PAL_NONE, _depot_gfx_SE },
+	{ SPR_RAIL_TRACK_X,    PAL_NONE, _depot_gfx_SW },
+	{ SPR_FLAT_GRASS_TILE, PAL_NONE, _depot_gfx_NW }
 };
 
 
 static const DrawTileSeqStruct _waypoint_gfx_X[] = {
-	TILE_SEQ_LINE(PALETTE_MODIFIER_COLOR | SPR_WAYPOINT_X_1,  0,  0,  16,  5)
-	TILE_SEQ_LINE(PALETTE_MODIFIER_COLOR | SPR_WAYPOINT_X_2,  0, 11,  16,  5)
+	TILE_SEQ_LINE((1 << PALETTE_MODIFIER_COLOR) | SPR_WAYPOINT_X_1,  0,  0,  16,  5)
+	TILE_SEQ_LINE((1 << PALETTE_MODIFIER_COLOR) | SPR_WAYPOINT_X_2,  0, 11,  16,  5)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _waypoint_gfx_Y[] = {
-	TILE_SEQ_LINE(PALETTE_MODIFIER_COLOR | SPR_WAYPOINT_Y_1,   0,  0, 5, 16)
-	TILE_SEQ_LINE(PALETTE_MODIFIER_COLOR | SPR_WAYPOINT_Y_2,  11,  0, 5, 16)
+	TILE_SEQ_LINE((1 << PALETTE_MODIFIER_COLOR) | SPR_WAYPOINT_Y_1,   0,  0, 5, 16)
+	TILE_SEQ_LINE((1 << PALETTE_MODIFIER_COLOR) | SPR_WAYPOINT_Y_2,  11,  0, 5, 16)
 	TILE_SEQ_END()
 };
 
 static const DrawTileSprites _waypoint_gfx_table[] = {
-	{ SPR_RAIL_TRACK_X, _waypoint_gfx_X },
-	{ SPR_RAIL_TRACK_Y, _waypoint_gfx_Y }
+	{ SPR_RAIL_TRACK_X, PAL_NONE, _waypoint_gfx_X },
+	{ SPR_RAIL_TRACK_Y, PAL_NONE, _waypoint_gfx_Y }
 };
--- a/src/table/tree_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/tree_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -26,203 +26,203 @@
 };
 
 static const PalSpriteID _tree_layout_sprite[164+(79-48+1)][4] = {
-	{     0x652,      0x659,      0x660,      0x667}, /* 0 */
-	{     0x652,      0x667,      0x66e,      0x675}, /* 1 */
-	{     0x652,      0x66e,      0x659,      0x675}, /* 2 */
-	{     0x652,      0x652,      0x660,      0x66e}, /* 3 */
-	{     0x660,      0x667,      0x659,      0x652}, /* 4 */
-	{     0x660,      0x675,      0x660,      0x660}, /* 5 */
-	{     0x660,      0x652,      0x652,      0x66e}, /* 6 */
-	{     0x660,      0x675,      0x667,      0x659}, /* 7 */
-	{     0x675,      0x660,      0x675,      0x675}, /* 8 */
-	{     0x675,      0x659,      0x652,      0x652}, /* 9 */
-	{     0x675,      0x66e,      0x652,      0x652}, /* 10 */
-	{     0x675,      0x667,      0x659,      0x667}, /* 11 */
-	{     0x628,      0x652,      0x660,      0x62f}, /* 12 */
-	{     0x628,      0x636,      0x675,      0x644}, /* 13 */
-	{     0x628,      0x652,      0x63d,      0x66e}, /* 14 */
-	{     0x628,      0x667,      0x644,      0x652}, /* 15 */
-	{     0x644,      0x659,      0x660,      0x628}, /* 16 */
-	{     0x644,      0x64b,      0x659,      0x636}, /* 17 */
-	{     0x644,      0x675,      0x652,      0x63d}, /* 18 */
-	{     0x644,      0x63d,      0x66e,      0x652}, /* 19 */
-	{     0x636,      0x636,      0x628,      0x636}, /* 20 */
-	{     0x636,      0x63d,      0x636,      0x636}, /* 21 */
-	{     0x636,      0x64b,      0x636,      0x636}, /* 22 */
-	{     0x636,      0x636,      0x636,      0x636}, /* 23 */
-	{     0x64b,      0x628,      0x62f,      0x636}, /* 24 */
-	{     0x64b,      0x63d,      0x644,      0x636}, /* 25 */
-	{     0x64b,      0x636,      0x63d,      0x628}, /* 26 */
-	{     0x64b,      0x64b,      0x636,      0x63d}, /* 27 */
-	{     0x62f,      0x644,      0x644,      0x636}, /* 28 */
-	{     0x62f,      0x62f,      0x636,      0x628}, /* 29 */
-	{     0x62f,      0x64b,      0x636,      0x636}, /* 30 */
-	{     0x62f,      0x636,      0x62f,      0x636}, /* 31 */
-	{     0x67c,      0x675,      0x683,      0x67c}, /* 32 */
-	{     0x67c,      0x69f,      0x67c,      0x659}, /* 33 */
-	{     0x67c,      0x67c,      0x67c,      0x6a6}, /* 34 */
-	{     0x67c,      0x691,      0x66e,      0x68a}, /* 35 */
-	{     0x68a,      0x68a,      0x698,      0x68a}, /* 36 */
-	{     0x68a,      0x698,      0x683,      0x68a}, /* 37 */
-	{     0x68a,      0x67c,      0x691,      0x68a}, /* 38 */
-	{     0x68a,      0x683,      0x6a6,      0x69f}, /* 39 */
-	{     0x698,      0x68a,      0x698,      0x652}, /* 40 */
-	{     0x698,      0x698,      0x660,      0x667}, /* 41 */
-	{     0x698,      0x67c,      0x6a6,      0x698}, /* 42 */
-	{     0x698,      0x698,      0x698,      0x691}, /* 43 */
-	{     0x6a6,      0x6a6,      0x67c,      0x660}, /* 44 */
-	{     0x6a6,      0x69f,      0x6a6,      0x652}, /* 45 */
-	{     0x6a6,      0x67c,      0x6a6,      0x691}, /* 46 */
-	{     0x6a6,      0x691,      0x69f,      0x6a6}, /* 47 */
-	{     0x6ad,      0x6ad,      0x6ad,      0x6ad}, /* 48 */
-	{     0x6ad,      0x6ad,      0x6c2,      0x6d0}, /* 49 */
-	{     0x6ad,      0x6d7,      0x6ad,      0x6ad}, /* 50 */
-	{     0x6ad,      0x6d0,      0x6c9,      0x6ad}, /* 51 */
-	{     0x6d0,      0x6d0,      0x6d0,      0x6ad}, /* 52 */
-	{     0x6d0,      0x6ad,      0x6d7,      0x6c9}, /* 53 */
-	{     0x6d0,      0x6d7,      0x6d0,      0x6c2}, /* 54 */
-	{     0x6d0,      0x6d0,      0x6d0,      0x6ad}, /* 55 */
-	{     0x6d7,      0x6d7,      0x6d7,      0x6d7}, /* 56 */
-	{     0x6d7,      0x6d7,      0x6ad,      0x6ad}, /* 57 */
-	{     0x6d7,      0x6d0,      0x6d7,      0x6ad}, /* 58 */
-	{     0x6d7,      0x6d7,      0x6d0,      0x6ad}, /* 59 */
-	{     0x6c2,      0x6d0,      0x6c9,      0x6c2}, /* 60 */
-	{     0x6c2,      0x6c9,      0x6c2,      0x6ad}, /* 61 */
-	{     0x6c2,      0x6c2,      0x6c2,      0x6ad}, /* 62 */
-	{     0x6c2,      0x6c2,      0x6c2,      0x6c9}, /* 63 */
-	{     0x6c9,      0x6d0,      0x6b4,      0x6c2}, /* 64 */
-	{     0x6c9,      0x6bb,      0x6de,      0x6d7}, /* 65 */
-	{     0x6c9,      0x6c2,      0x6bb,      0x6b4}, /* 66 */
-	{     0x6c9,      0x6bb,      0x6c2,      0x6de}, /* 67 */
-	{     0x6b4,      0x6b4,      0x6de,      0x6c9}, /* 68 */
-	{     0x6b4,      0x6bb,      0x6bb,      0x6ad}, /* 69 */
-	{     0x6b4,      0x6de,      0x6bb,      0x6b4}, /* 70 */
-	{     0x6b4,      0x6ad,      0x6c2,      0x6de}, /* 71 */
-	{     0x6bb,      0x6d0,      0x6de,      0x6c2}, /* 72 */
-	{     0x6bb,      0x6b4,      0x6bb,      0x6d7}, /* 73 */
-	{     0x6bb,      0x6de,      0x6bb,      0x6b4}, /* 74 */
-	{     0x6bb,      0x6c9,      0x6c2,      0x6de}, /* 75 */
-	{     0x6de,      0x6d7,      0x6de,      0x6c2}, /* 76 */
-	{     0x6de,      0x6bb,      0x6de,      0x6d0}, /* 77 */
-	{     0x6de,      0x6de,      0x6bb,      0x6b4}, /* 78 */
-	{     0x6de,      0x6c9,      0x6c2,      0x6de}, /* 79 */
-	{     0x72b,      0x732,      0x72b,      0x739}, /* 80 */
-	{     0x72b,      0x747,      0x755,      0x72b}, /* 81 */
-	{     0x72b,      0x72b,      0x76a,      0x786}, /* 82 */
-	{     0x72b,      0x74e,      0x72b,      0x72b}, /* 83 */
-	{     0x732,      0x732,      0x72b,      0x739}, /* 84 */
-	{     0x732,      0x747,      0x732,      0x732}, /* 85 */
-	{     0x732,      0x732,      0x755,      0x794}, /* 86 */
-	{     0x732,      0x74e,      0x732,      0x78d}, /* 87 */
-	{     0x747,      0x732,      0x747,      0x740}, /* 88 */
-	{     0x747,      0x747,      0x732,      0x76a}, /* 89 */
-	{     0x747,      0x72b,      0x755,      0x747}, /* 90 */
-	{     0x747,      0x786,      0x732,      0x747}, /* 91 */
-	{     0x74e,      0x74e,      0x72b,      0x794}, /* 92 */
-	{     0x74e,      0x755,      0x732,      0x74e}, /* 93 */
-	{     0x74e,      0x72b,      0x786,      0x747}, /* 94 */
-	{     0x74e,      0x74e,      0x732,      0x794}, /* 95 */
-	{     0x76a,      0x76a,      0x74e,      0x74e}, /* 96 */
-	{     0x76a,      0x794,      0x732,      0x76a}, /* 97 */
-	{     0x76a,      0x732,      0x786,      0x76a}, /* 98 */
-	{     0x76a,      0x786,      0x732,      0x78d}, /* 99 */
-	{     0x78d,      0x78d,      0x74e,      0x794}, /* 100 */
-	{     0x78d,      0x732,      0x739,      0x747}, /* 101 */
-	{     0x78d,      0x732,      0x786,      0x76a}, /* 102 */
-	{     0x78d,      0x786,      0x78d,      0x794}, /* 103 */
-	{     0x786,      0x786,      0x740,      0x732}, /* 104 */
-	{     0x786,      0x786,      0x72b,      0x732}, /* 105 */
-	{     0x786,      0x732,      0x786,      0x786}, /* 106 */
-	{     0x786,      0x786,      0x78d,      0x794}, /* 107 */
-	{     0x778,      0x778,      0x77f,      0x778}, /* 108 */
-	{     0x778,      0x77f,      0x778,      0x77f}, /* 109 */
-	{     0x778,      0x77f,      0x77f,      0x778}, /* 110 */
-	{     0x778,      0x778,      0x778,      0x77f}, /* 111 */
-	{     0x75c,      0x71d,      0x75c,      0x724}, /* 112 */
-	{     0x75c,      0x72b,      0x75c,      0x763}, /* 113 */
-	{     0x75c,      0x75c,      0x771,      0x71d}, /* 114 */
-	{     0x75c,      0x771,      0x75c,      0x75c}, /* 115 */
-	{     0x771,      0x771,      0x75c,      0x71d}, /* 116 */
-	{     0x771,      0x747,      0x75c,      0x771}, /* 117 */
-	{     0x771,      0x75c,      0x771,      0x724}, /* 118 */
-	{     0x771,      0x771,      0x75c,      0x763}, /* 119 */
-	{     0x71d,      0x71d,      0x771,      0x724}, /* 120 */
-	{     0x71d,      0x74e,      0x763,      0x71d}, /* 121 */
-	{     0x71d,      0x724,      0x794,      0x71d}, /* 122 */
-	{     0x71d,      0x71d,      0x75c,      0x78d}, /* 123 */
-	{     0x794,      0x724,      0x75c,      0x794}, /* 124 */
-	{     0x794,      0x794,      0x75c,      0x71d}, /* 125 */
-	{     0x794,      0x724,      0x794,      0x71d}, /* 126 */
-	{     0x794,      0x794,      0x771,      0x78d}, /* 127 */
-	{ 0x79b | PALETTE_TO_RED,  0x79b | PALETTE_TO_PALE_GREEN,  0x79b | PALETTE_TO_MAUVE,  0x79b | PALETTE_TO_PURPLE}, /* 128 */
-	{     0x79b,  0x79b | PALETTE_TO_GREY,  0x79b | PALETTE_TO_GREEN,  0x79b | PALETTE_TO_WHITE}, /* 129 */
-	{ 0x79b | PALETTE_TO_GREEN,  0x79b | PALETTE_TO_ORANGE,  0x79b | PALETTE_TO_PINK,      0x79b}, /* 130 */
-	{ 0x79b | PALETTE_TO_YELLOW,  0x79b | PALETTE_TO_RED,  0x79b | PALETTE_TO_CREAM,  0x79b | PALETTE_TO_RED}, /* 131 */
-	{     0x7a2,  0x7a2 | PALETTE_TO_RED,  0x7a2 | PALETTE_TO_PINK,  0x7a2 | PALETTE_TO_PURPLE}, /* 132 */
-	{ 0x7a2 | PALETTE_TO_MAUVE,  0x7a2 | PALETTE_TO_GREEN,  0x7a2 | PALETTE_TO_PINK,  0x7a2 | PALETTE_TO_GREY}, /* 133 */
-	{ 0x7a2 | PALETTE_TO_RED,  0x7a2 | PALETTE_TO_PALE_GREEN,  0x7a2 | PALETTE_TO_YELLOW,  0x7a2 | PALETTE_TO_WHITE}, /* 134 */
-	{ 0x7a2 | PALETTE_TO_ORANGE,  0x7a2 | PALETTE_TO_MAUVE,  0x7a2 | PALETTE_TO_CREAM,  0x7a2 | PALETTE_TO_BROWN}, /* 135 */
-	{ 0x7a9 | PALETTE_TO_RED,      0x7a9,  0x7a9 | PALETTE_TO_ORANGE,  0x7a9 | PALETTE_TO_GREY}, /* 136 */
-	{ 0x7a9 | PALETTE_TO_ORANGE,  0x7a9 | PALETTE_TO_GREEN,  0x7a9 | PALETTE_TO_PALE_GREEN,  0x7a9 | PALETTE_TO_MAUVE}, /* 137 */
-	{ 0x7a9 | PALETTE_TO_PINK,  0x7a9 | PALETTE_TO_RED,  0x7a9 | PALETTE_TO_GREEN,  0x7a9 | PALETTE_TO_BROWN}, /* 138 */
-	{ 0x7a9 | PALETTE_TO_GREEN,      0x7a9,  0x7a9 | PALETTE_TO_RED,  0x7a9 | PALETTE_TO_CREAM}, /* 139 */
-	{     0x7b0,      0x7b0,      0x7b0,      0x7b0}, /* 140 */
-	{     0x7b0,      0x7b0,      0x7b0,      0x7b0}, /* 141 */
-	{     0x7b0,      0x7b0,      0x7b0,      0x7b0}, /* 142 */
-	{     0x7b0,      0x7b0,      0x7b0,      0x7b0}, /* 143 */
-	{ 0x7b7 | PALETTE_TO_PINK,  0x7b7 | PALETTE_TO_RED,  0x7b7 | PALETTE_TO_ORANGE,  0x7b7 | PALETTE_TO_MAUVE}, /* 144 */
-	{ 0x7b7 | PALETTE_TO_RED,      0x7b7,  0x7b7 | PALETTE_TO_GREY,  0x7b7 | PALETTE_TO_CREAM}, /* 145 */
-	{ 0x7b7 | PALETTE_TO_GREEN,  0x7b7 | PALETTE_TO_BROWN,  0x7b7 | PALETTE_TO_PINK,  0x7b7 | PALETTE_TO_RED}, /* 146 */
-	{     0x7b7,  0x7b7 | PALETTE_TO_PALE_GREEN,  0x7b7 | PALETTE_TO_ORANGE,  0x7b7 | PALETTE_TO_RED}, /* 147 */
-	{ 0x7be | PALETTE_TO_RED,  0x7be | PALETTE_TO_PINK,  0x7be | PALETTE_TO_GREEN,      0x7be}, /* 148 */
-	{ 0x7be | PALETTE_TO_GREEN,  0x7be | PALETTE_TO_BROWN,  0x7be | PALETTE_TO_PURPLE,  0x7be | PALETTE_TO_GREY}, /* 149 */
-	{ 0x7be | PALETTE_TO_MAUVE,  0x7be | PALETTE_TO_CREAM,  0x7be | PALETTE_TO_ORANGE,  0x7be | PALETTE_TO_RED}, /* 150 */
-	{     0x7be,  0x7be | PALETTE_TO_RED,  0x7be | PALETTE_TO_PALE_GREEN,  0x7be | PALETTE_TO_PINK}, /* 151 */
-	{ 0x7c5 | PALETTE_TO_YELLOW,  0x7c5 | PALETTE_TO_RED,  0x7c5 | PALETTE_TO_WHITE,  0x7c5 | PALETTE_TO_CREAM}, /* 152 */
-	{ 0x7c5 | PALETTE_TO_RED,  0x7c5 | PALETTE_TO_PALE_GREEN,  0x7c5 | PALETTE_TO_BROWN,  0x7c5 | PALETTE_TO_YELLOW}, /* 153 */
-	{     0x7c5,  0x7c5 | PALETTE_TO_PURPLE,  0x7c5 | PALETTE_TO_GREEN,  0x7c5 | PALETTE_TO_YELLOW}, /* 154 */
-	{ 0x7c5 | PALETTE_TO_PINK,  0x7c5 | PALETTE_TO_CREAM,      0x7c5,  0x7c5 | PALETTE_TO_GREY}, /* 155 */
-	{ 0x7cc | PALETTE_TO_YELLOW,  0x7cc | PALETTE_TO_GREY,  0x7cc | PALETTE_TO_PURPLE,  0x7cc | PALETTE_TO_BROWN}, /* 156 */
-	{ 0x7cc | PALETTE_TO_GREEN,      0x7cc,  0x7cc | PALETTE_TO_CREAM,  0x7cc | PALETTE_TO_WHITE}, /* 157 */
-	{ 0x7cc | PALETTE_TO_RED,  0x7cc | PALETTE_TO_PALE_GREEN,  0x7cc | PALETTE_TO_MAUVE,  0x7cc | PALETTE_TO_RED}, /* 158 */
-	{ 0x7cc | PALETTE_TO_PINK,  0x7cc | PALETTE_TO_ORANGE,  0x7cc | PALETTE_TO_GREEN,  0x7cc | PALETTE_TO_YELLOW}, /* 159 */
-	{ 0x7d3 | PALETTE_TO_RED,  0x7d3 | PALETTE_TO_PINK,  0x7d3 | PALETTE_TO_BROWN,  0x7d3 | PALETTE_TO_WHITE}, /* 160 */
-	{ 0x7d3 | PALETTE_TO_GREEN,  0x7d3 | PALETTE_TO_ORANGE,  0x7d3 | PALETTE_TO_GREY,  0x7d3 | PALETTE_TO_MAUVE}, /* 161 */
-	{ 0x7d3 | PALETTE_TO_YELLOW,  0x7d3 | PALETTE_TO_PALE_GREEN,      0x7d3,  0x7d3 | PALETTE_TO_CREAM}, /* 162 */
-	{ 0x7d3 | PALETTE_TO_GREY,  0x7d3 | PALETTE_TO_RED,  0x7d3 | PALETTE_TO_WHITE,      0x7d3}, /* 163 */
+	{ { 0x652, PAL_NONE }, { 0x659, PAL_NONE }, { 0x660, PAL_NONE }, { 0x667, PAL_NONE } }, /* 0 */
+	{ { 0x652, PAL_NONE }, { 0x667, PAL_NONE }, { 0x66e, PAL_NONE }, { 0x675, PAL_NONE } }, /* 1 */
+	{ { 0x652, PAL_NONE }, { 0x66e, PAL_NONE }, { 0x659, PAL_NONE }, { 0x675, PAL_NONE } }, /* 2 */
+	{ { 0x652, PAL_NONE }, { 0x652, PAL_NONE }, { 0x660, PAL_NONE }, { 0x66e, PAL_NONE } }, /* 3 */
+	{ { 0x660, PAL_NONE }, { 0x667, PAL_NONE }, { 0x659, PAL_NONE }, { 0x652, PAL_NONE } }, /* 4 */
+	{ { 0x660, PAL_NONE }, { 0x675, PAL_NONE }, { 0x660, PAL_NONE }, { 0x660, PAL_NONE } }, /* 5 */
+	{ { 0x660, PAL_NONE }, { 0x652, PAL_NONE }, { 0x652, PAL_NONE }, { 0x66e, PAL_NONE } }, /* 6 */
+	{ { 0x660, PAL_NONE }, { 0x675, PAL_NONE }, { 0x667, PAL_NONE }, { 0x659, PAL_NONE } }, /* 7 */
+	{ { 0x675, PAL_NONE }, { 0x660, PAL_NONE }, { 0x675, PAL_NONE }, { 0x675, PAL_NONE } }, /* 8 */
+	{ { 0x675, PAL_NONE }, { 0x659, PAL_NONE }, { 0x652, PAL_NONE }, { 0x652, PAL_NONE } }, /* 9 */
+	{ { 0x675, PAL_NONE }, { 0x66e, PAL_NONE }, { 0x652, PAL_NONE }, { 0x652, PAL_NONE } }, /* 10 */
+	{ { 0x675, PAL_NONE }, { 0x667, PAL_NONE }, { 0x659, PAL_NONE }, { 0x667, PAL_NONE } }, /* 11 */
+	{ { 0x628, PAL_NONE }, { 0x652, PAL_NONE }, { 0x660, PAL_NONE }, { 0x62f, PAL_NONE } }, /* 12 */
+	{ { 0x628, PAL_NONE }, { 0x636, PAL_NONE }, { 0x675, PAL_NONE }, { 0x644, PAL_NONE } }, /* 13 */
+	{ { 0x628, PAL_NONE }, { 0x652, PAL_NONE }, { 0x63d, PAL_NONE }, { 0x66e, PAL_NONE } }, /* 14 */
+	{ { 0x628, PAL_NONE }, { 0x667, PAL_NONE }, { 0x644, PAL_NONE }, { 0x652, PAL_NONE } }, /* 15 */
+	{ { 0x644, PAL_NONE }, { 0x659, PAL_NONE }, { 0x660, PAL_NONE }, { 0x628, PAL_NONE } }, /* 16 */
+	{ { 0x644, PAL_NONE }, { 0x64b, PAL_NONE }, { 0x659, PAL_NONE }, { 0x636, PAL_NONE } }, /* 17 */
+	{ { 0x644, PAL_NONE }, { 0x675, PAL_NONE }, { 0x652, PAL_NONE }, { 0x63d, PAL_NONE } }, /* 18 */
+	{ { 0x644, PAL_NONE }, { 0x63d, PAL_NONE }, { 0x66e, PAL_NONE }, { 0x652, PAL_NONE } }, /* 19 */
+	{ { 0x636, PAL_NONE }, { 0x636, PAL_NONE }, { 0x628, PAL_NONE }, { 0x636, PAL_NONE } }, /* 20 */
+	{ { 0x636, PAL_NONE }, { 0x63d, PAL_NONE }, { 0x636, PAL_NONE }, { 0x636, PAL_NONE } }, /* 21 */
+	{ { 0x636, PAL_NONE }, { 0x64b, PAL_NONE }, { 0x636, PAL_NONE }, { 0x636, PAL_NONE } }, /* 22 */
+	{ { 0x636, PAL_NONE }, { 0x636, PAL_NONE }, { 0x636, PAL_NONE }, { 0x636, PAL_NONE } }, /* 23 */
+	{ { 0x64b, PAL_NONE }, { 0x628, PAL_NONE }, { 0x62f, PAL_NONE }, { 0x636, PAL_NONE } }, /* 24 */
+	{ { 0x64b, PAL_NONE }, { 0x63d, PAL_NONE }, { 0x644, PAL_NONE }, { 0x636, PAL_NONE } }, /* 25 */
+	{ { 0x64b, PAL_NONE }, { 0x636, PAL_NONE }, { 0x63d, PAL_NONE }, { 0x628, PAL_NONE } }, /* 26 */
+	{ { 0x64b, PAL_NONE }, { 0x64b, PAL_NONE }, { 0x636, PAL_NONE }, { 0x63d, PAL_NONE } }, /* 27 */
+	{ { 0x62f, PAL_NONE }, { 0x644, PAL_NONE }, { 0x644, PAL_NONE }, { 0x636, PAL_NONE } }, /* 28 */
+	{ { 0x62f, PAL_NONE }, { 0x62f, PAL_NONE }, { 0x636, PAL_NONE }, { 0x628, PAL_NONE } }, /* 29 */
+	{ { 0x62f, PAL_NONE }, { 0x64b, PAL_NONE }, { 0x636, PAL_NONE }, { 0x636, PAL_NONE } }, /* 30 */
+	{ { 0x62f, PAL_NONE }, { 0x636, PAL_NONE }, { 0x62f, PAL_NONE }, { 0x636, PAL_NONE } }, /* 31 */
+	{ { 0x67c, PAL_NONE }, { 0x675, PAL_NONE }, { 0x683, PAL_NONE }, { 0x67c, PAL_NONE } }, /* 32 */
+	{ { 0x67c, PAL_NONE }, { 0x69f, PAL_NONE }, { 0x67c, PAL_NONE }, { 0x659, PAL_NONE } }, /* 33 */
+	{ { 0x67c, PAL_NONE }, { 0x67c, PAL_NONE }, { 0x67c, PAL_NONE }, { 0x6a6, PAL_NONE } }, /* 34 */
+	{ { 0x67c, PAL_NONE }, { 0x691, PAL_NONE }, { 0x66e, PAL_NONE }, { 0x68a, PAL_NONE } }, /* 35 */
+	{ { 0x68a, PAL_NONE }, { 0x68a, PAL_NONE }, { 0x698, PAL_NONE }, { 0x68a, PAL_NONE } }, /* 36 */
+	{ { 0x68a, PAL_NONE }, { 0x698, PAL_NONE }, { 0x683, PAL_NONE }, { 0x68a, PAL_NONE } }, /* 37 */
+	{ { 0x68a, PAL_NONE }, { 0x67c, PAL_NONE }, { 0x691, PAL_NONE }, { 0x68a, PAL_NONE } }, /* 38 */
+	{ { 0x68a, PAL_NONE }, { 0x683, PAL_NONE }, { 0x6a6, PAL_NONE }, { 0x69f, PAL_NONE } }, /* 39 */
+	{ { 0x698, PAL_NONE }, { 0x68a, PAL_NONE }, { 0x698, PAL_NONE }, { 0x652, PAL_NONE } }, /* 40 */
+	{ { 0x698, PAL_NONE }, { 0x698, PAL_NONE }, { 0x660, PAL_NONE }, { 0x667, PAL_NONE } }, /* 41 */
+	{ { 0x698, PAL_NONE }, { 0x67c, PAL_NONE }, { 0x6a6, PAL_NONE }, { 0x698, PAL_NONE } }, /* 42 */
+	{ { 0x698, PAL_NONE }, { 0x698, PAL_NONE }, { 0x698, PAL_NONE }, { 0x691, PAL_NONE } }, /* 43 */
+	{ { 0x6a6, PAL_NONE }, { 0x6a6, PAL_NONE }, { 0x67c, PAL_NONE }, { 0x660, PAL_NONE } }, /* 44 */
+	{ { 0x6a6, PAL_NONE }, { 0x69f, PAL_NONE }, { 0x6a6, PAL_NONE }, { 0x652, PAL_NONE } }, /* 45 */
+	{ { 0x6a6, PAL_NONE }, { 0x67c, PAL_NONE }, { 0x6a6, PAL_NONE }, { 0x691, PAL_NONE } }, /* 46 */
+	{ { 0x6a6, PAL_NONE }, { 0x691, PAL_NONE }, { 0x69f, PAL_NONE }, { 0x6a6, PAL_NONE } }, /* 47 */
+	{ { 0x6ad, PAL_NONE }, { 0x6ad, PAL_NONE }, { 0x6ad, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 48 */
+	{ { 0x6ad, PAL_NONE }, { 0x6ad, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6d0, PAL_NONE } }, /* 49 */
+	{ { 0x6ad, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6ad, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 50 */
+	{ { 0x6ad, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6c9, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 51 */
+	{ { 0x6d0, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 52 */
+	{ { 0x6d0, PAL_NONE }, { 0x6ad, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6c9, PAL_NONE } }, /* 53 */
+	{ { 0x6d0, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6c2, PAL_NONE } }, /* 54 */
+	{ { 0x6d0, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 55 */
+	{ { 0x6d7, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6d7, PAL_NONE } }, /* 56 */
+	{ { 0x6d7, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6ad, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 57 */
+	{ { 0x6d7, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 58 */
+	{ { 0x6d7, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 59 */
+	{ { 0x6c2, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6c9, PAL_NONE }, { 0x6c2, PAL_NONE } }, /* 60 */
+	{ { 0x6c2, PAL_NONE }, { 0x6c9, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 61 */
+	{ { 0x6c2, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 62 */
+	{ { 0x6c2, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6c9, PAL_NONE } }, /* 63 */
+	{ { 0x6c9, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6b4, PAL_NONE }, { 0x6c2, PAL_NONE } }, /* 64 */
+	{ { 0x6c9, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6de, PAL_NONE }, { 0x6d7, PAL_NONE } }, /* 65 */
+	{ { 0x6c9, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6b4, PAL_NONE } }, /* 66 */
+	{ { 0x6c9, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6de, PAL_NONE } }, /* 67 */
+	{ { 0x6b4, PAL_NONE }, { 0x6b4, PAL_NONE }, { 0x6de, PAL_NONE }, { 0x6c9, PAL_NONE } }, /* 68 */
+	{ { 0x6b4, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6ad, PAL_NONE } }, /* 69 */
+	{ { 0x6b4, PAL_NONE }, { 0x6de, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6b4, PAL_NONE } }, /* 70 */
+	{ { 0x6b4, PAL_NONE }, { 0x6ad, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6de, PAL_NONE } }, /* 71 */
+	{ { 0x6bb, PAL_NONE }, { 0x6d0, PAL_NONE }, { 0x6de, PAL_NONE }, { 0x6c2, PAL_NONE } }, /* 72 */
+	{ { 0x6bb, PAL_NONE }, { 0x6b4, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6d7, PAL_NONE } }, /* 73 */
+	{ { 0x6bb, PAL_NONE }, { 0x6de, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6b4, PAL_NONE } }, /* 74 */
+	{ { 0x6bb, PAL_NONE }, { 0x6c9, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6de, PAL_NONE } }, /* 75 */
+	{ { 0x6de, PAL_NONE }, { 0x6d7, PAL_NONE }, { 0x6de, PAL_NONE }, { 0x6c2, PAL_NONE } }, /* 76 */
+	{ { 0x6de, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6de, PAL_NONE }, { 0x6d0, PAL_NONE } }, /* 77 */
+	{ { 0x6de, PAL_NONE }, { 0x6de, PAL_NONE }, { 0x6bb, PAL_NONE }, { 0x6b4, PAL_NONE } }, /* 78 */
+	{ { 0x6de, PAL_NONE }, { 0x6c9, PAL_NONE }, { 0x6c2, PAL_NONE }, { 0x6de, PAL_NONE } }, /* 79 */
+	{ { 0x72b, PAL_NONE }, { 0x732, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x739, PAL_NONE } }, /* 80 */
+	{ { 0x72b, PAL_NONE }, { 0x747, PAL_NONE }, { 0x755, PAL_NONE }, { 0x72b, PAL_NONE } }, /* 81 */
+	{ { 0x72b, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x76a, PAL_NONE }, { 0x786, PAL_NONE } }, /* 82 */
+	{ { 0x72b, PAL_NONE }, { 0x74e, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x72b, PAL_NONE } }, /* 83 */
+	{ { 0x732, PAL_NONE }, { 0x732, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x739, PAL_NONE } }, /* 84 */
+	{ { 0x732, PAL_NONE }, { 0x747, PAL_NONE }, { 0x732, PAL_NONE }, { 0x732, PAL_NONE } }, /* 85 */
+	{ { 0x732, PAL_NONE }, { 0x732, PAL_NONE }, { 0x755, PAL_NONE }, { 0x794, PAL_NONE } }, /* 86 */
+	{ { 0x732, PAL_NONE }, { 0x74e, PAL_NONE }, { 0x732, PAL_NONE }, { 0x78d, PAL_NONE } }, /* 87 */
+	{ { 0x747, PAL_NONE }, { 0x732, PAL_NONE }, { 0x747, PAL_NONE }, { 0x740, PAL_NONE } }, /* 88 */
+	{ { 0x747, PAL_NONE }, { 0x747, PAL_NONE }, { 0x732, PAL_NONE }, { 0x76a, PAL_NONE } }, /* 89 */
+	{ { 0x747, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x755, PAL_NONE }, { 0x747, PAL_NONE } }, /* 90 */
+	{ { 0x747, PAL_NONE }, { 0x786, PAL_NONE }, { 0x732, PAL_NONE }, { 0x747, PAL_NONE } }, /* 91 */
+	{ { 0x74e, PAL_NONE }, { 0x74e, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x794, PAL_NONE } }, /* 92 */
+	{ { 0x74e, PAL_NONE }, { 0x755, PAL_NONE }, { 0x732, PAL_NONE }, { 0x74e, PAL_NONE } }, /* 93 */
+	{ { 0x74e, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x786, PAL_NONE }, { 0x747, PAL_NONE } }, /* 94 */
+	{ { 0x74e, PAL_NONE }, { 0x74e, PAL_NONE }, { 0x732, PAL_NONE }, { 0x794, PAL_NONE } }, /* 95 */
+	{ { 0x76a, PAL_NONE }, { 0x76a, PAL_NONE }, { 0x74e, PAL_NONE }, { 0x74e, PAL_NONE } }, /* 96 */
+	{ { 0x76a, PAL_NONE }, { 0x794, PAL_NONE }, { 0x732, PAL_NONE }, { 0x76a, PAL_NONE } }, /* 97 */
+	{ { 0x76a, PAL_NONE }, { 0x732, PAL_NONE }, { 0x786, PAL_NONE }, { 0x76a, PAL_NONE } }, /* 98 */
+	{ { 0x76a, PAL_NONE }, { 0x786, PAL_NONE }, { 0x732, PAL_NONE }, { 0x78d, PAL_NONE } }, /* 99 */
+	{ { 0x78d, PAL_NONE }, { 0x78d, PAL_NONE }, { 0x74e, PAL_NONE }, { 0x794, PAL_NONE } }, /* 100 */
+	{ { 0x78d, PAL_NONE }, { 0x732, PAL_NONE }, { 0x739, PAL_NONE }, { 0x747, PAL_NONE } }, /* 101 */
+	{ { 0x78d, PAL_NONE }, { 0x732, PAL_NONE }, { 0x786, PAL_NONE }, { 0x76a, PAL_NONE } }, /* 102 */
+	{ { 0x78d, PAL_NONE }, { 0x786, PAL_NONE }, { 0x78d, PAL_NONE }, { 0x794, PAL_NONE } }, /* 103 */
+	{ { 0x786, PAL_NONE }, { 0x786, PAL_NONE }, { 0x740, PAL_NONE }, { 0x732, PAL_NONE } }, /* 104 */
+	{ { 0x786, PAL_NONE }, { 0x786, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x732, PAL_NONE } }, /* 105 */
+	{ { 0x786, PAL_NONE }, { 0x732, PAL_NONE }, { 0x786, PAL_NONE }, { 0x786, PAL_NONE } }, /* 106 */
+	{ { 0x786, PAL_NONE }, { 0x786, PAL_NONE }, { 0x78d, PAL_NONE }, { 0x794, PAL_NONE } }, /* 107 */
+	{ { 0x778, PAL_NONE }, { 0x778, PAL_NONE }, { 0x77f, PAL_NONE }, { 0x778, PAL_NONE } }, /* 108 */
+	{ { 0x778, PAL_NONE }, { 0x77f, PAL_NONE }, { 0x778, PAL_NONE }, { 0x77f, PAL_NONE } }, /* 109 */
+	{ { 0x778, PAL_NONE }, { 0x77f, PAL_NONE }, { 0x77f, PAL_NONE }, { 0x778, PAL_NONE } }, /* 110 */
+	{ { 0x778, PAL_NONE }, { 0x778, PAL_NONE }, { 0x778, PAL_NONE }, { 0x77f, PAL_NONE } }, /* 111 */
+	{ { 0x75c, PAL_NONE }, { 0x71d, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x724, PAL_NONE } }, /* 112 */
+	{ { 0x75c, PAL_NONE }, { 0x72b, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x763, PAL_NONE } }, /* 113 */
+	{ { 0x75c, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x771, PAL_NONE }, { 0x71d, PAL_NONE } }, /* 114 */
+	{ { 0x75c, PAL_NONE }, { 0x771, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x75c, PAL_NONE } }, /* 115 */
+	{ { 0x771, PAL_NONE }, { 0x771, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x71d, PAL_NONE } }, /* 116 */
+	{ { 0x771, PAL_NONE }, { 0x747, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x771, PAL_NONE } }, /* 117 */
+	{ { 0x771, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x771, PAL_NONE }, { 0x724, PAL_NONE } }, /* 118 */
+	{ { 0x771, PAL_NONE }, { 0x771, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x763, PAL_NONE } }, /* 119 */
+	{ { 0x71d, PAL_NONE }, { 0x71d, PAL_NONE }, { 0x771, PAL_NONE }, { 0x724, PAL_NONE } }, /* 120 */
+	{ { 0x71d, PAL_NONE }, { 0x74e, PAL_NONE }, { 0x763, PAL_NONE }, { 0x71d, PAL_NONE } }, /* 121 */
+	{ { 0x71d, PAL_NONE }, { 0x724, PAL_NONE }, { 0x794, PAL_NONE }, { 0x71d, PAL_NONE } }, /* 122 */
+	{ { 0x71d, PAL_NONE }, { 0x71d, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x78d, PAL_NONE } }, /* 123 */
+	{ { 0x794, PAL_NONE }, { 0x724, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x794, PAL_NONE } }, /* 124 */
+	{ { 0x794, PAL_NONE }, { 0x794, PAL_NONE }, { 0x75c, PAL_NONE }, { 0x71d, PAL_NONE } }, /* 125 */
+	{ { 0x794, PAL_NONE }, { 0x724, PAL_NONE }, { 0x794, PAL_NONE }, { 0x71d, PAL_NONE } }, /* 126 */
+	{ { 0x794, PAL_NONE }, { 0x794, PAL_NONE }, { 0x771, PAL_NONE }, { 0x78d, PAL_NONE } }, /* 127 */
+	{ { 0x79b, PALETTE_TO_RED }, { 0x79b, PALETTE_TO_PALE_GREEN }, { 0x79b, PALETTE_TO_MAUVE }, { 0x79b, PALETTE_TO_PURPLE } }, /* 128 */
+	{ { 0x79b, PAL_NONE }, { 0x79b, PALETTE_TO_GREY }, { 0x79b, PALETTE_TO_GREEN }, { 0x79b, PALETTE_TO_WHITE } }, /* 129 */
+	{ { 0x79b, PALETTE_TO_GREEN }, { 0x79b, PALETTE_TO_ORANGE }, { 0x79b, PALETTE_TO_PINK }, { 0x79b, PAL_NONE } }, /* 130 */
+	{ { 0x79b, PALETTE_TO_YELLOW }, { 0x79b, PALETTE_TO_RED }, { 0x79b, PALETTE_TO_CREAM }, { 0x79b, PALETTE_TO_RED } }, /* 131 */
+	{ { 0x7a2, PAL_NONE }, { 0x7a2, PALETTE_TO_RED }, { 0x7a2, PALETTE_TO_PINK }, { 0x7a2, PALETTE_TO_PURPLE } }, /* 132 */
+	{ { 0x7a2, PALETTE_TO_MAUVE }, { 0x7a2, PALETTE_TO_GREEN }, { 0x7a2, PALETTE_TO_PINK }, { 0x7a2, PALETTE_TO_GREY } }, /* 133 */
+	{ { 0x7a2, PALETTE_TO_RED }, { 0x7a2, PALETTE_TO_PALE_GREEN }, { 0x7a2, PALETTE_TO_YELLOW }, { 0x7a2, PALETTE_TO_WHITE } }, /* 134 */
+	{ { 0x7a2, PALETTE_TO_ORANGE }, { 0x7a2, PALETTE_TO_MAUVE }, { 0x7a2, PALETTE_TO_CREAM }, { 0x7a2, PALETTE_TO_BROWN } }, /* 135 */
+	{ { 0x7a9, PALETTE_TO_RED }, { 0x7a9, PAL_NONE }, { 0x7a9, PALETTE_TO_ORANGE }, { 0x7a9, PALETTE_TO_GREY } }, /* 136 */
+	{ { 0x7a9, PALETTE_TO_ORANGE }, { 0x7a9, PALETTE_TO_GREEN }, { 0x7a9, PALETTE_TO_PALE_GREEN }, { 0x7a9, PALETTE_TO_MAUVE } }, /* 137 */
+	{ { 0x7a9, PALETTE_TO_PINK }, { 0x7a9, PALETTE_TO_RED }, { 0x7a9, PALETTE_TO_GREEN }, { 0x7a9, PALETTE_TO_BROWN } }, /* 138 */
+	{ { 0x7a9, PALETTE_TO_GREEN }, { 0x7a9, PAL_NONE }, { 0x7a9, PALETTE_TO_RED }, { 0x7a9, PALETTE_TO_CREAM } }, /* 139 */
+	{ { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE } }, /* 140 */
+	{ { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE } }, /* 141 */
+	{ { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE } }, /* 142 */
+	{ { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE }, { 0x7b0, PAL_NONE } }, /* 143 */
+	{ { 0x7b7, PALETTE_TO_PINK }, { 0x7b7, PALETTE_TO_RED }, { 0x7b7, PALETTE_TO_ORANGE }, { 0x7b7, PALETTE_TO_MAUVE } }, /* 144 */
+	{ { 0x7b7, PALETTE_TO_RED }, { 0x7b7, PAL_NONE }, { 0x7b7, PALETTE_TO_GREY }, { 0x7b7, PALETTE_TO_CREAM } }, /* 145 */
+	{ { 0x7b7, PALETTE_TO_GREEN }, { 0x7b7, PALETTE_TO_BROWN }, { 0x7b7, PALETTE_TO_PINK }, { 0x7b7, PALETTE_TO_RED } }, /* 146 */
+	{ { 0x7b7, PAL_NONE }, { 0x7b7, PALETTE_TO_PALE_GREEN }, { 0x7b7, PALETTE_TO_ORANGE }, { 0x7b7, PALETTE_TO_RED } }, /* 147 */
+	{ { 0x7be, PALETTE_TO_RED }, { 0x7be, PALETTE_TO_PINK }, { 0x7be, PALETTE_TO_GREEN }, { 0x7be, PAL_NONE } }, /* 148 */
+	{ { 0x7be, PALETTE_TO_GREEN }, { 0x7be, PALETTE_TO_BROWN }, { 0x7be, PALETTE_TO_PURPLE }, { 0x7be, PALETTE_TO_GREY } }, /* 149 */
+	{ { 0x7be, PALETTE_TO_MAUVE }, { 0x7be, PALETTE_TO_CREAM }, { 0x7be, PALETTE_TO_ORANGE }, { 0x7be, PALETTE_TO_RED } }, /* 150 */
+	{ { 0x7be, PAL_NONE }, { 0x7be, PALETTE_TO_RED }, { 0x7be, PALETTE_TO_PALE_GREEN }, { 0x7be, PALETTE_TO_PINK } }, /* 151 */
+	{ { 0x7c5, PALETTE_TO_YELLOW }, { 0x7c5, PALETTE_TO_RED }, { 0x7c5, PALETTE_TO_WHITE }, { 0x7c5, PALETTE_TO_CREAM } }, /* 152 */
+	{ { 0x7c5, PALETTE_TO_RED }, { 0x7c5, PALETTE_TO_PALE_GREEN }, { 0x7c5, PALETTE_TO_BROWN }, { 0x7c5, PALETTE_TO_YELLOW } }, /* 153 */
+	{ { 0x7c5, PAL_NONE }, { 0x7c5, PALETTE_TO_PURPLE }, { 0x7c5, PALETTE_TO_GREEN }, { 0x7c5, PALETTE_TO_YELLOW } }, /* 154 */
+	{ { 0x7c5, PALETTE_TO_PINK }, { 0x7c5, PALETTE_TO_CREAM }, { 0x7c5, PAL_NONE }, { 0x7c5, PALETTE_TO_GREY } }, /* 155 */
+	{ { 0x7cc, PALETTE_TO_YELLOW }, { 0x7cc, PALETTE_TO_GREY }, { 0x7cc, PALETTE_TO_PURPLE }, { 0x7cc, PALETTE_TO_BROWN } }, /* 156 */
+	{ { 0x7cc, PALETTE_TO_GREEN }, { 0x7cc, PAL_NONE }, { 0x7cc, PALETTE_TO_CREAM }, { 0x7cc, PALETTE_TO_WHITE } }, /* 157 */
+	{ { 0x7cc, PALETTE_TO_RED }, { 0x7cc, PALETTE_TO_PALE_GREEN }, { 0x7cc, PALETTE_TO_MAUVE }, { 0x7cc, PALETTE_TO_RED } }, /* 158 */
+	{ { 0x7cc, PALETTE_TO_PINK }, { 0x7cc, PALETTE_TO_ORANGE }, { 0x7cc, PALETTE_TO_GREEN }, { 0x7cc, PALETTE_TO_YELLOW } }, /* 159 */
+	{ { 0x7d3, PALETTE_TO_RED }, { 0x7d3, PALETTE_TO_PINK }, { 0x7d3, PALETTE_TO_BROWN }, { 0x7d3, PALETTE_TO_WHITE } }, /* 160 */
+	{ { 0x7d3, PALETTE_TO_GREEN }, { 0x7d3, PALETTE_TO_ORANGE }, { 0x7d3, PALETTE_TO_GREY }, { 0x7d3, PALETTE_TO_MAUVE } }, /* 161 */
+	{ { 0x7d3, PALETTE_TO_YELLOW }, { 0x7d3, PALETTE_TO_PALE_GREEN }, { 0x7d3, PAL_NONE }, { 0x7d3, PALETTE_TO_CREAM } }, /* 162 */
+	{ { 0x7d3, PALETTE_TO_GREY }, { 0x7d3, PALETTE_TO_RED }, { 0x7d3, PALETTE_TO_WHITE }, { 0x7d3, PAL_NONE } }, /* 163 */
 	/* the extra things follow */
-	{     0x6e5,      0x6e5,      0x6e5,      0x6e5}, /* 0 */
-	{     0x6e5,      0x6e5,      0x6fa,      0x708}, /* 1 */
-	{     0x6e5,      0x70f,      0x6e5,      0x6e5}, /* 2 */
-	{     0x6e5,      0x708,      0x701,      0x6e5}, /* 3 */
-	{     0x708,      0x708,      0x708,      0x6e5}, /* 4 */
-	{     0x708,      0x6e5,      0x70f,      0x701}, /* 5 */
-	{     0x708,      0x70f,      0x708,      0x6fa}, /* 6 */
-	{     0x708,      0x708,      0x708,      0x6e5}, /* 7 */
-	{     0x70f,      0x70f,      0x70f,      0x70f}, /* 8 */
-	{     0x70f,      0x70f,      0x6e5,      0x6e5}, /* 9 */
-	{     0x70f,      0x708,      0x70f,      0x6e5}, /* 10 */
-	{     0x70f,      0x70f,      0x708,      0x6e5}, /* 11 */
-	{     0x6fa,      0x708,      0x701,      0x6fa}, /* 12 */
-	{     0x6fa,      0x701,      0x6fa,      0x6e5}, /* 13 */
-	{     0x6fa,      0x6fa,      0x6fa,      0x6e5}, /* 14 */
-	{     0x6fa,      0x6fa,      0x6fa,      0x701}, /* 15 */
-	{     0x701,      0x708,      0x6ec,      0x6fa}, /* 16 */
-	{     0x701,      0x6f3,      0x716,      0x70f}, /* 17 */
-	{     0x701,      0x6fa,      0x6f3,      0x6ec}, /* 18 */
-	{     0x701,      0x6f3,      0x6fa,      0x716}, /* 19 */
-	{     0x6ec,      0x6ec,      0x716,      0x701}, /* 20 */
-	{     0x6ec,      0x6f3,      0x6f3,      0x6e5}, /* 21 */
-	{     0x6ec,      0x716,      0x6f3,      0x6ec}, /* 22 */
-	{     0x6ec,      0x6e5,      0x6fa,      0x716}, /* 23 */
-	{     0x6f3,      0x708,      0x716,      0x6fa}, /* 24 */
-	{     0x6f3,      0x6ec,      0x6f3,      0x70f}, /* 25 */
-	{     0x6f3,      0x716,      0x6f3,      0x6ec}, /* 26 */
-	{     0x6f3,      0x701,      0x6fa,      0x716}, /* 27 */
-	{     0x716,      0x70f,      0x716,      0x6fa}, /* 28 */
-	{     0x716,      0x6f3,      0x716,      0x708}, /* 29 */
-	{     0x716,      0x716,      0x6f3,      0x6ec}, /* 30 */
-	{     0x716,      0x701,      0x6fa,      0x716}, /* 31 */
+	{ { 0x6e5, PAL_NONE }, { 0x6e5, PAL_NONE }, { 0x6e5, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 0 */
+	{ { 0x6e5, PAL_NONE }, { 0x6e5, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x708, PAL_NONE } }, /* 1 */
+	{ { 0x6e5, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x6e5, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 2 */
+	{ { 0x6e5, PAL_NONE }, { 0x708, PAL_NONE }, { 0x701, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 3 */
+	{ { 0x708, PAL_NONE }, { 0x708, PAL_NONE }, { 0x708, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 4 */
+	{ { 0x708, PAL_NONE }, { 0x6e5, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x701, PAL_NONE } }, /* 5 */
+	{ { 0x708, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x708, PAL_NONE }, { 0x6fa, PAL_NONE } }, /* 6 */
+	{ { 0x708, PAL_NONE }, { 0x708, PAL_NONE }, { 0x708, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 7 */
+	{ { 0x70f, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x70f, PAL_NONE } }, /* 8 */
+	{ { 0x70f, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x6e5, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 9 */
+	{ { 0x70f, PAL_NONE }, { 0x708, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 10 */
+	{ { 0x70f, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x708, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 11 */
+	{ { 0x6fa, PAL_NONE }, { 0x708, PAL_NONE }, { 0x701, PAL_NONE }, { 0x6fa, PAL_NONE } }, /* 12 */
+	{ { 0x6fa, PAL_NONE }, { 0x701, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 13 */
+	{ { 0x6fa, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 14 */
+	{ { 0x6fa, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x701, PAL_NONE } }, /* 15 */
+	{ { 0x701, PAL_NONE }, { 0x708, PAL_NONE }, { 0x6ec, PAL_NONE }, { 0x6fa, PAL_NONE } }, /* 16 */
+	{ { 0x701, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x716, PAL_NONE }, { 0x70f, PAL_NONE } }, /* 17 */
+	{ { 0x701, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x6ec, PAL_NONE } }, /* 18 */
+	{ { 0x701, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x716, PAL_NONE } }, /* 19 */
+	{ { 0x6ec, PAL_NONE }, { 0x6ec, PAL_NONE }, { 0x716, PAL_NONE }, { 0x701, PAL_NONE } }, /* 20 */
+	{ { 0x6ec, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x6e5, PAL_NONE } }, /* 21 */
+	{ { 0x6ec, PAL_NONE }, { 0x716, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x6ec, PAL_NONE } }, /* 22 */
+	{ { 0x6ec, PAL_NONE }, { 0x6e5, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x716, PAL_NONE } }, /* 23 */
+	{ { 0x6f3, PAL_NONE }, { 0x708, PAL_NONE }, { 0x716, PAL_NONE }, { 0x6fa, PAL_NONE } }, /* 24 */
+	{ { 0x6f3, PAL_NONE }, { 0x6ec, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x70f, PAL_NONE } }, /* 25 */
+	{ { 0x6f3, PAL_NONE }, { 0x716, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x6ec, PAL_NONE } }, /* 26 */
+	{ { 0x6f3, PAL_NONE }, { 0x701, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x716, PAL_NONE } }, /* 27 */
+	{ { 0x716, PAL_NONE }, { 0x70f, PAL_NONE }, { 0x716, PAL_NONE }, { 0x6fa, PAL_NONE } }, /* 28 */
+	{ { 0x716, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x716, PAL_NONE }, { 0x708, PAL_NONE } }, /* 29 */
+	{ { 0x716, PAL_NONE }, { 0x716, PAL_NONE }, { 0x6f3, PAL_NONE }, { 0x6ec, PAL_NONE } }, /* 30 */
+	{ { 0x716, PAL_NONE }, { 0x701, PAL_NONE }, { 0x6fa, PAL_NONE }, { 0x716, PAL_NONE } }, /* 31 */
 };
 
 #endif /* TREE_LAND_H */
--- a/src/table/unmovable_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/unmovable_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -10,7 +10,7 @@
 	byte unused;
 } DrawTileUnmovableStruct;
 
-#define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, 0 }
+#define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, 0, 0 }
 
 static const DrawTileUnmovableStruct _draw_tile_unmovable_data[] = {
 	{0xA29, 7, 7, 2, 2, 70, 0},
@@ -51,17 +51,17 @@
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_8[] = {
-	{   0,  0,  0, 16, 16, 20, 0xA34 | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 20, 0xA34 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_9[] = {
-	{   0,  0,  0, 16, 16, 20, 0xA36 | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 20, 0xA36 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_10[] = {
-	{   0,  0,  0, 16, 16, 20, 0xA38 | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 20, 0xA38 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
@@ -70,17 +70,17 @@
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_12[] = {
-	{   0,  0,  0, 16, 16, 50, 0xA3B | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 50, 0xA3B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_13[] = {
-	{   0,  0,  0, 16, 16, 50, 0xA3D | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 50, 0xA3D | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_14[] = {
-	{   0,  0,  0, 16, 16, 50, 0xA3F | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 50, 0xA3F | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
@@ -89,17 +89,17 @@
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_16[] = {
-	{   0,  0,  0, 16, 16, 60, 0xA42 | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 60, 0xA42 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_17[] = {
-	{   0,  0,  0, 16, 16, 60, 0xA44 | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 60, 0xA44 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
 static const DrawTileSeqStruct _unmovable_display_datas_18[] = {
-	{   0,  0,  0, 16, 16, 60, 0xA46 | PALETTE_MODIFIER_COLOR },
+	{   0,  0,  0, 16, 16, 60, 0xA46 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE },
 	TILE_SEQ_END()
 };
 
@@ -108,24 +108,24 @@
 };
 
 static const DrawTileSprites _unmovable_display_datas[] = {
-	{ 0xA2B | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_0 },
-	{ 0xA2C | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_1 },
-	{ 0xA2D | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_2 },
-	{ 0xA2E | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_3 },
-	{ 0xA2F | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_4 },
-	{ 0xA30 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_5 },
-	{ 0xA31 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_6 },
-	{ 0xA32 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_7 },
-	{ 0xA33 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_8 },
-	{ 0xA35 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_9 },
-	{ 0xA37 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_10 },
-	{ 0xA39 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_11 },
-	{ 0xA3A | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_12 },
-	{ 0xA3C | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_13 },
-	{ 0xA3E | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_14 },
-	{ 0xA40 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_15 },
-	{ 0xA41 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_16 },
-	{ 0xA43 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_17 },
-	{ 0xA45 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_18 },
-	{ 0xA47 | PALETTE_MODIFIER_COLOR, _unmovable_display_datas_19 },
+	{ 0xA2B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_0 },
+	{ 0xA2C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_1 },
+	{ 0xA2D | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_2 },
+	{ 0xA2E | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_3 },
+	{ 0xA2F | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_4 },
+	{ 0xA30 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_5 },
+	{ 0xA31 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_6 },
+	{ 0xA32 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_7 },
+	{ 0xA33 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_8 },
+	{ 0xA35 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_9 },
+	{ 0xA37 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_10 },
+	{ 0xA39 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_11 },
+	{ 0xA3A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_12 },
+	{ 0xA3C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_13 },
+	{ 0xA3E | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_14 },
+	{ 0xA40 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_15 },
+	{ 0xA41 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_16 },
+	{ 0xA43 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_17 },
+	{ 0xA45 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_18 },
+	{ 0xA47 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _unmovable_display_datas_19 },
 };
--- a/src/table/water_land.h	Sun Jan 14 19:57:49 2007 +0000
+++ b/src/table/water_land.h	Sun Jan 14 19:59:25 2007 +0000
@@ -15,27 +15,27 @@
 
 static const WaterDrawTileStruct _shipdepot_display_seq_1[] = {
 	BEGIN(0xFDD),
-	{ 0, 15, 0, 16, 1, 0x14, 0xFE8 | PALETTE_MODIFIER_COLOR },
+	{ 0, 15, 0, 16, 1, 0x14, 0xFE8 | (1 << PALETTE_MODIFIER_COLOR) },
 	END(0)
 };
 
 static const WaterDrawTileStruct _shipdepot_display_seq_2[] = {
 	BEGIN(0xFDD),
 	{ 0,  0, 0, 16, 1, 0x14, 0xFEA },
-	{ 0, 15, 0, 16, 1, 0x14, 0xFE6 | PALETTE_MODIFIER_COLOR },
+	{ 0, 15, 0, 16, 1, 0x14, 0xFE6 | (1 << PALETTE_MODIFIER_COLOR) },
 	END(0)
 };
 
 static const WaterDrawTileStruct _shipdepot_display_seq_3[] = {
 	BEGIN(0xFDD),
-	{ 15, 0, 0, 1, 0x10, 0x14, 0xFE9 | PALETTE_MODIFIER_COLOR },
+	{ 15, 0, 0, 1, 0x10, 0x14, 0xFE9 | (1 << PALETTE_MODIFIER_COLOR) },
 	END(0)
 };
 
 static const WaterDrawTileStruct _shipdepot_display_seq_4[] = {
 	BEGIN(0xFDD),
 	{  0, 0, 0, 1, 16, 0x14, 0xFEB },
-	{ 15, 0, 0, 1, 16, 0x14, 0xFE7 | PALETTE_MODIFIER_COLOR },
+	{ 15, 0, 0, 1, 16, 0x14, 0xFE7 | (1 << PALETTE_MODIFIER_COLOR) },
 	END(0)
 };