Previous 199869 Revisions Next

r45058 Saturday 20th February, 2016 at 21:42:29 UTC by R. Belmont
sq1: much improved LCD and front panel button support. [Parduz, R. Belmont]
[scripts/target/mame]mess.lua
[src/mame/drivers]esq5505.cpp
[src/mame/layout]esq2by16.lay*
[src/mame/machine]esqlcd.cpp* esqlcd.h* esqpanel.cpp esqpanel.h

trunk/scripts/target/mame/mess.lua
r253569r253570
16361636   MAME_DIR .. "src/mame/machine/esqpanel.h",
16371637   MAME_DIR .. "src/mame/machine/esqvfd.cpp",
16381638   MAME_DIR .. "src/mame/machine/esqvfd.h",
1639   MAME_DIR .. "src/mame/machine/esqlcd.cpp",
1640   MAME_DIR .. "src/mame/machine/esqlcd.h",
16391641}
16401642
16411643createMESSProjects(_target, _subtarget, "enterprise")
trunk/src/mame/drivers/esq5505.cpp
r253569r253570
11// license:BSD-3-Clause
2// copyright-holders:R. Belmont
2// copyright-holders:R. Belmont, Parduz
33/***************************************************************************
44
55    esq5505.c - Ensoniq ES5505 + ES5510 based synthesizers and samplers
r253569r253570
1010    The Taito sound system in taito_en.c is directly derived from the 32-voice version
1111    of the SD-1.
1212
13    Driver by R. Belmont with thanks to Parduz, Christian Brunschen, and Phil Bennett
13    Driver by R. Belmont and Parduz with thanks to Christian Brunschen, and Phil Bennett
1414
1515    Memory map:
1616
r253569r253570
138138#include "machine/hd63450.h"    // compatible with MC68450, which is what these really have
139139#include "formats/esq16_dsk.h"
140140#include "machine/esqvfd.h"
141#include "machine/esqlcd.h"
141142#include "machine/esqpanel.h"
142143
143144#define GENERIC (0)
r253569r253570
259260      vector = duart_irq_vector;
260261      break;
261262   default:
262      printf("\nUnexpected IRQ ACK Callback: IRQ %d\n", irqline);
263      logerror("\nUnexpected IRQ ACK Callback: IRQ %d\n", irqline);
263264      return 0;
264265   }
265266   update_irq_to_maincpu();
r253569r253570
516517{
517518   if (data != 0)
518519   {
519      printf("DMAC IRQ, vector = %x\n", m_dmac->get_vector(offset));
520      //printf("DMAC IRQ, vector = %x\n", m_dmac->get_vector(offset));
520521      dmac_irq_state = 1;
521522      dmac_irq_vector = m_dmac->get_vector(offset);
522523   }
r253569r253570
532533{
533534   if(data != 0)
534535   {
535      printf("DMAC error, vector = %x\n", m_dmac->get_error_vector(offset));
536      logerror("DMAC error, vector = %x\n", m_dmac->get_error_vector(offset));
536537      dmac_irq_state = 1;
537538      dmac_irq_vector = m_dmac->get_vector(offset);
538539   }
r253569r253570
558559INPUT_CHANGED_MEMBER(esq5505_state::key_stroke)
559560{
560561   int val = (UINT8)(FPTR)param;
562   int cmp = 0x60;
561563
562   if (val < 0x60)
564   if (m_system_type == SQ1)
563565   {
566      cmp = 10;
567   }
568
569   if (val < cmp)
570   {
564571      if (oldval == 0 && newval == 1)
565572      {
566573         if (val == 0 && shift > 0)
r253569r253570
575582         }
576583         else if (val == 0x02)
577584         {
578            printf("Analog tests!\n");
585//            printf("Analog tests!\n");
579586            m_panel->xmit_char(54 | 0x80); m_panel->xmit_char(0); // Preset down
580587            m_panel->xmit_char(8 | 0x80);  m_panel->xmit_char(0); // Compare down
581588            m_panel->xmit_char(8);         m_panel->xmit_char(0); // Compare up
r253569r253570
585592   }
586593   else
587594   {
588      val += shift;
595      if (val < 20) val += shift;
589596      if (oldval == 0 && newval == 1)
590597      {
591         printf("key pressed %d\n", val&0x7f);
598   //      printf("key pressed %d\n", val);
592599         m_panel->xmit_char(val);
593600         m_panel->xmit_char(0x00);
594601      }
r253569r253570
733740   MCFG_CPU_PROGRAM_MAP(sq1_map)
734741
735742   MCFG_ESQPANEL_2x40_REMOVE("panel")
736   MCFG_ESQPANEL2x40_SQ1_ADD("panel")
743   MCFG_ESQPANEL2x16_SQ1_ADD("panel")
737744   MCFG_ESQPANEL_TX_CALLBACK(DEVWRITELINE("duart", mc68681_device, rx_b_w))
738745   MCFG_ESQPANEL_ANALOG_CALLBACK(WRITE16(esq5505_state, analog_w))
739746MACHINE_CONFIG_END
r253569r253570
784791#endif
785792INPUT_PORTS_END
786793
794static INPUT_PORTS_START( sq1 )
795#if KEYBOARD_HACK
796   PORT_START("KEY0")
797   PORT_BIT(0x0001, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_Q)         PORT_CHAR('q')  PORT_CHAR('Q')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  148) PORT_NAME("PITCH")  // 148=PITCH   (lo 1)
798   PORT_BIT(0x0002, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_1)         PORT_CHAR('1')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  149) PORT_NAME("CONTROL")  // 149=CONTROL   (hi 1)
799   PORT_BIT(0x0004, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_W)         PORT_CHAR('w')  PORT_CHAR('W')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  132) PORT_NAME("ENV1")  // 132=ENV1      (lo 2)
800   PORT_BIT(0x0008, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_2)         PORT_CHAR('2')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  133) PORT_NAME("CLICK")  // 133=CLICK   (hi 2)
801   PORT_BIT(0x0010, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_E)         PORT_CHAR('e')  PORT_CHAR('E')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  182) PORT_NAME("LFO")  // 182=LFO      (lo 3)
802   PORT_BIT(0x0020, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_3)         PORT_CHAR('3')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  183) PORT_NAME("SONG")  // 183=SONG      (hi 3)
803   PORT_BIT(0x0040, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_R)         PORT_CHAR('r')  PORT_CHAR('R')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  134) PORT_NAME("FILTER")  // 134=FILTER   (lo 4)
804   PORT_BIT(0x0080, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_4)         PORT_CHAR('4')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  135) PORT_NAME("SEQ")  // 135=SEQ      (hi 4)
805   PORT_BIT(0x0100, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_T)         PORT_CHAR('t')  PORT_CHAR('T')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  142) PORT_NAME("ENV2")  // 142=ENV2      (lo 5)
806   PORT_BIT(0x0200, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_5)         PORT_CHAR('5')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  143) PORT_NAME("EVENT")  // 143=EVENT   (hi 5)
807   PORT_BIT(0x0400, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_Y)         PORT_CHAR('y')  PORT_CHAR('Y')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  150) PORT_NAME("AMP")  // 150=AMP      (lo 6)
808   PORT_BIT(0x0800, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_6)         PORT_CHAR('6')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  151) PORT_NAME("PARAM")  // 151=PARAM   (hi 6)
809   PORT_BIT(0x1000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_U)         PORT_CHAR('u')  PORT_CHAR('U')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  166) PORT_NAME("OUTPUT")  // 166=OUTPUT   (lo 7)
810   PORT_BIT(0x2000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_7)         PORT_CHAR('7')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  167) PORT_NAME("MIX")  // 167=MIX      (hi 7)
811   PORT_BIT(0x4000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_I)         PORT_CHAR('i')  PORT_CHAR('I')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  158) PORT_NAME("P. EFFECT")  // 158=P.EFFECT   (lo 8)
812   PORT_BIT(0x8000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_8)         PORT_CHAR('8')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  159) PORT_NAME("S. EFFECT")  // 159=S.EFFECT   (hi 8)
813   PORT_START("KEY1")
814   PORT_BIT(0x0001, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_O)         PORT_CHAR('o')  PORT_CHAR('O')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  174) PORT_NAME("MIDI")  // 174=MIDI      (lo 9)
815   PORT_BIT(0x0002, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_9)         PORT_CHAR('9')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  175) PORT_NAME("SYSTEM")  // 175=SYSTEM   (hi 9)
816   PORT_BIT(0x0004, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_P)         PORT_CHAR('p')  PORT_CHAR('P')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  164) PORT_NAME("WAVE")  // 164=WAVE      (lo 0)
817   PORT_BIT(0x0008, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_0)         PORT_CHAR('0')                  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  165) PORT_NAME("LOCATE")  // 165=LOCATE   (hi 0)
818   PORT_BIT(0x0010, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_G)         PORT_CHAR('g')  PORT_CHAR('G')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  144) PORT_NAME("TRACK 1")  // 144=Track 1
819   PORT_BIT(0x0020, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_H)         PORT_CHAR('h')  PORT_CHAR('H')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  160) PORT_NAME("TRACK 2")  // 160=Track 2
820   PORT_BIT(0x0040, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_J)         PORT_CHAR('j')  PORT_CHAR('J')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  152) PORT_NAME("TRACK 3")  // 152=Track 3
821   PORT_BIT(0x0080, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_K)         PORT_CHAR('k')  PORT_CHAR('K')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  168) PORT_NAME("TRACK 4")  // 168=Track 4
822   PORT_BIT(0x0100, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_V)         PORT_CHAR('v')  PORT_CHAR('V')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  145) PORT_NAME("TRACK 5")  // 145=Track 5
823   PORT_BIT(0x0200, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_B)         PORT_CHAR('b')  PORT_CHAR('B')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  161) PORT_NAME("TRACK 6")  // 161=Track 6
824   PORT_BIT(0x0400, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_N)         PORT_CHAR('n')  PORT_CHAR('N')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  136) PORT_NAME("TRACK 7")  // 136=Track 7
825   PORT_BIT(0x0800, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_M)         PORT_CHAR('m')  PORT_CHAR('M')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  176) PORT_NAME("TRACK 8")  // 176=Track 8
826   PORT_BIT(0x1000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_ENTER)                                     PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  172) PORT_NAME("ENTER")  // 172=ENTER
827   PORT_BIT(0x2000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_BACKSPACE)                                 PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  173) PORT_NAME("COMPARE")  // 173=COMPARE
828   PORT_BIT(0x4000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_DOWN)                                      PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  140) PORT_NAME("PROG DN")  // 140=ProgDn
829   PORT_BIT(0x8000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_UP)                                        PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  141) PORT_NAME("PROG UP")  // 141=ProgUp
830   PORT_START("KEY2")
831   PORT_BIT(0x2000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_RIGHT)                                     PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  156) PORT_NAME("ROM/INT SELECT +")  // 156=ROM/INT Select   189=track +
832   PORT_BIT(0x4000, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_LEFT)                                      PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  157) PORT_NAME("ROM/INT SELECT -")  // 157=ROM/INT Select   190=track -
833   PORT_BIT(0x0001, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_Z)         PORT_CHAR('z')  PORT_CHAR('Z')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  180) PORT_NAME("SOUND SELECT")  // 180=SOUND Select
834   PORT_BIT(0x0002, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_A)         PORT_CHAR('a')  PORT_CHAR('A')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  181) PORT_NAME("SOUND EDIT")  // 181=SOUND Edit
835   PORT_BIT(0x0004, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_S)         PORT_CHAR('s')  PORT_CHAR('S')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  184) PORT_NAME("SEQ EDIT")  // 184=SEQ Edit
836   PORT_BIT(0x0008, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_X)         PORT_CHAR('x')  PORT_CHAR('X')  PORT_CHANGED_MEMBER(DEVICE_SELF, esq5505_state, key_stroke,  153) PORT_NAME("SEQ SELECT")  // 153=SEQ Select
837   PORT_START("KEY3")
838#endif
839INPUT_PORTS_END
840
787841#define ROM_LOAD16_BYTE_BIOS(bios,name,offset,length,hash) \
788842      ROMX_LOAD(name, offset, length, hash, ROM_SKIP(1) | ROM_BIOS(bios+1)) /* Note '+1' */
789843
r253569r253570
923977{
924978   DRIVER_INIT_CALL(common);
925979   m_system_type = SQ1;
980   shift = 60;
926981}
927982
928983DRIVER_INIT_MEMBER(esq5505_state,denib)
r253569r253570
9501005CONS( 1989, vfxsd, 0, 0,   vfxsd, vfx, esq5505_state, denib,  "Ensoniq", "VFX-SD", MACHINE_NOT_WORKING )    // 2x40 VFD
9511006CONS( 1990, eps16p,eps, 0, eps,   vfx, esq5505_state, eps,    "Ensoniq", "EPS-16 Plus", MACHINE_NOT_WORKING )   // custom VFD: one alphanumeric 22-char row, one graphics-capable row (alpha row can also do bar graphs)
9521007CONS( 1990, sd1,   0, 0,   vfxsd, vfx, esq5505_state, denib,  "Ensoniq", "SD-1 (21 voice)", MACHINE_NOT_WORKING )  // 2x40 VFD
953CONS( 1990, sq1,   0, 0,   sq1,   vfx, esq5505_state, sq1,    "Ensoniq", "SQ-1", MACHINE_NOT_WORKING )      // 2x16 LCD
954CONS( 1990, sqrack,sq1, 0, sq1,   vfx, esq5505_state, sq1,    "Ensoniq", "SQ-Rack", MACHINE_NOT_WORKING )   // 2x16 LCD
1008CONS( 1990, sq1,   0, 0,   sq1,   sq1, esq5505_state, sq1,    "Ensoniq", "SQ-1", MACHINE_NOT_WORKING )      // 2x16 LCD
1009CONS( 1990, sqrack,sq1, 0, sq1,   sq1, esq5505_state, sq1,    "Ensoniq", "SQ-Rack", MACHINE_NOT_WORKING )   // 2x16 LCD
9551010CONS( 1991, sd132, sd1,0,  vfx32, vfx, esq5505_state, denib,  "Ensoniq", "SD-1 (32 voice)", MACHINE_NOT_WORKING )  // 2x40 VFD
trunk/src/mame/layout/esq2by16.lay
r0r253570
1<?xml version="1.0"?>
2<!-- esq2by16.lay -->
3<!-- 2016-01-30: Initial version.  [Parduz from R. Belmont / VFDGen 0.1] -->
4
5<mamelayout version="2">
6
7   <element name="rLeds">
8      <rect state ="0">
9         <bounds x="0" y="0" width="5" height="2" />
10         <color red="0.2" green="0.2" blue="0.0" />
11      </rect>
12      <rect state ="1">
13         <bounds x="0" y="0" width="5" height="2" />
14         <color red="1.0" green="1.0" blue="0.0" />
15      </rect>
16      <rect state ="2">
17         <bounds x="0" y="0" width="5" height="2" />
18         <color red="0.5" green="0.5" blue="0.0" />
19      </rect>
20      <rect state ="3">
21         <bounds x="0" y="0" width="5" height="2" />
22         <color red="0.0" green="1.0" blue="1.0" />
23      </rect>
24   </element>
25
26   <element name="background">
27      <rect>
28         <bounds left="0" top="0" right="1" bottom="1" />
29         <color red="0.3" green="0.3" blue="0.5" />
30      </rect>
31   </element>
32
33
34   <element name="Page1">
35      <dotmatrix5dot>
36         <color red="0.0" green="1.0" blue="1.0" />
37      </dotmatrix5dot>
38   </element>
39
40   <element name="Page2">
41      <dotmatrix5dot>
42         <color red="0.0" green="1.0" blue="0.0" />
43      </dotmatrix5dot>
44   </element>
45
46   <element name="Page3">
47      <dotmatrix5dot>
48         <color red="1.0" green="1.0" blue="0.0" />
49      </dotmatrix5dot>
50   </element>
51
52   <element name="Page4">
53      <dotmatrix5dot>
54         <color red="0.0" green="0.0" blue="1.0" />
55      </dotmatrix5dot>
56   </element>
57
58   <view name="Default Layout">
59      <!-- Background -->
60      <backdrop element="background">
61         <bounds left="0" top="0" right="300" bottom="120" />
62      </backdrop>
63      <bezel name="rLed_0"  element="rLeds">      <bounds x="200" y="0"  width="5" height="3" />      </bezel>
64      <bezel name="rLed_8"  element="rLeds">      <bounds x="200" y="20" width="5" height="3" />      </bezel>
65      <bezel name="rLed_9"  element="rLeds">      <bounds x="240" y="0"  width="5" height="3" />      </bezel>
66      <bezel name="rLed_1"  element="rLeds">      <bounds x="240" y="20" width="5" height="3" />      </bezel>
67      <bezel name="rLed_2"  element="rLeds">      <bounds x="260" y="00" width="5" height="3" />      </bezel>
68      <bezel name="rLed_3"  element="rLeds">      <bounds x="270" y="00" width="5" height="3" />      </bezel>
69      <bezel name="rLed_4"  element="rLeds">      <bounds x="280" y="00" width="5" height="3" />      </bezel>
70      <bezel name="rLed_5"  element="rLeds">      <bounds x="290" y="00" width="5" height="3" />      </bezel>
71      <bezel name="rLed_10" element="rLeds">      <bounds x="260" y="10" width="5" height="3" />      </bezel>
72      <bezel name="rLed_11" element="rLeds">      <bounds x="270" y="10" width="5" height="3" />      </bezel>
73      <bezel name="rLed_12" element="rLeds">      <bounds x="280" y="10" width="5" height="3" />      </bezel>
74      <bezel name="rLed_13" element="rLeds">      <bounds x="290" y="10" width="5" height="3" />      </bezel>
75
76      <bezel name="rLed_6"  element="rLeds">      <bounds x="260" y="20" width="5" height="3" />      </bezel>
77      <bezel name="rLed_7"  element="rLeds">      <bounds x="270" y="20" width="5" height="3" />      </bezel>
78      <bezel name="rLed_14" element="rLeds">      <bounds x="280" y="20" width="5" height="3" />      </bezel>
79      <bezel name="rLed_15" element="rLeds">      <bounds x="290" y="20" width="5" height="3" />      </bezel>
80      <bezel name="pg_3000"    element="Page3" state="0">      <bounds x="  0" y="  0" width="5" height="1" />    </bezel>
81      <bezel name="pg_3001"    element="Page3" state="0">      <bounds x="  0" y="  1" width="5" height="1" />    </bezel>
82      <bezel name="pg_3002"    element="Page3" state="0">      <bounds x="  0" y="  2" width="5" height="1" />    </bezel>
83      <bezel name="pg_3003"    element="Page3" state="0">      <bounds x="  0" y="  3" width="5" height="1" />    </bezel>
84      <bezel name="pg_3004"    element="Page3" state="0">      <bounds x="  0" y="  4" width="5" height="1" />    </bezel>
85      <bezel name="pg_3005"    element="Page3" state="0">      <bounds x="  0" y="  5" width="5" height="1" />    </bezel>
86      <bezel name="pg_3006"    element="Page3" state="0">      <bounds x="  0" y="  6" width="5" height="1" />    </bezel>
87      <bezel name="pg_3007"    element="Page3" state="0">      <bounds x="  6" y="  0" width="5" height="1" />    </bezel>
88      <bezel name="pg_3008"    element="Page3" state="0">      <bounds x="  6" y="  1" width="5" height="1" />    </bezel>
89      <bezel name="pg_3009"    element="Page3" state="0">      <bounds x="  6" y="  2" width="5" height="1" />    </bezel>
90      <bezel name="pg_3010"    element="Page3" state="0">      <bounds x="  6" y="  3" width="5" height="1" />    </bezel>
91      <bezel name="pg_3011"    element="Page3" state="0">      <bounds x="  6" y="  4" width="5" height="1" />    </bezel>
92      <bezel name="pg_3012"    element="Page3" state="0">      <bounds x="  6" y="  5" width="5" height="1" />    </bezel>
93      <bezel name="pg_3013"    element="Page3" state="0">      <bounds x="  6" y="  6" width="5" height="1" />    </bezel>
94      <bezel name="pg_3014"    element="Page3" state="0">      <bounds x=" 12" y="  0" width="5" height="1" />    </bezel>
95      <bezel name="pg_3015"    element="Page3" state="0">      <bounds x=" 12" y="  1" width="5" height="1" />    </bezel>
96      <bezel name="pg_3016"    element="Page3" state="0">      <bounds x=" 12" y="  2" width="5" height="1" />    </bezel>
97      <bezel name="pg_3017"    element="Page3" state="0">      <bounds x=" 12" y="  3" width="5" height="1" />    </bezel>
98      <bezel name="pg_3018"    element="Page3" state="0">      <bounds x=" 12" y="  4" width="5" height="1" />    </bezel>
99      <bezel name="pg_3019"    element="Page3" state="0">      <bounds x=" 12" y="  5" width="5" height="1" />    </bezel>
100      <bezel name="pg_3020"    element="Page3" state="0">      <bounds x=" 12" y="  6" width="5" height="1" />    </bezel>
101      <bezel name="pg_3021"    element="Page3" state="0">      <bounds x=" 18" y="  0" width="5" height="1" />    </bezel>
102      <bezel name="pg_3022"    element="Page3" state="0">      <bounds x=" 18" y="  1" width="5" height="1" />    </bezel>
103      <bezel name="pg_3023"    element="Page3" state="0">      <bounds x=" 18" y="  2" width="5" height="1" />    </bezel>
104      <bezel name="pg_3024"    element="Page3" state="0">      <bounds x=" 18" y="  3" width="5" height="1" />    </bezel>
105      <bezel name="pg_3025"    element="Page3" state="0">      <bounds x=" 18" y="  4" width="5" height="1" />    </bezel>
106      <bezel name="pg_3026"    element="Page3" state="0">      <bounds x=" 18" y="  5" width="5" height="1" />    </bezel>
107      <bezel name="pg_3027"    element="Page3" state="0">      <bounds x=" 18" y="  6" width="5" height="1" />    </bezel>
108      <bezel name="pg_3028"    element="Page3" state="0">      <bounds x=" 24" y="  0" width="5" height="1" />    </bezel>
109      <bezel name="pg_3029"    element="Page3" state="0">      <bounds x=" 24" y="  1" width="5" height="1" />    </bezel>
110      <bezel name="pg_3030"    element="Page3" state="0">      <bounds x=" 24" y="  2" width="5" height="1" />    </bezel>
111      <bezel name="pg_3031"    element="Page3" state="0">      <bounds x=" 24" y="  3" width="5" height="1" />    </bezel>
112      <bezel name="pg_3032"    element="Page3" state="0">      <bounds x=" 24" y="  4" width="5" height="1" />    </bezel>
113      <bezel name="pg_3033"    element="Page3" state="0">      <bounds x=" 24" y="  5" width="5" height="1" />    </bezel>
114      <bezel name="pg_3034"    element="Page3" state="0">      <bounds x=" 24" y="  6" width="5" height="1" />    </bezel>
115      <bezel name="pg_3035"    element="Page3" state="0">      <bounds x=" 30" y="  0" width="5" height="1" />    </bezel>
116      <bezel name="pg_3036"    element="Page3" state="0">      <bounds x=" 30" y="  1" width="5" height="1" />    </bezel>
117      <bezel name="pg_3037"    element="Page3" state="0">      <bounds x=" 30" y="  2" width="5" height="1" />    </bezel>
118      <bezel name="pg_3038"    element="Page3" state="0">      <bounds x=" 30" y="  3" width="5" height="1" />    </bezel>
119      <bezel name="pg_3039"    element="Page3" state="0">      <bounds x=" 30" y="  4" width="5" height="1" />    </bezel>
120      <bezel name="pg_3040"    element="Page3" state="0">      <bounds x=" 30" y="  5" width="5" height="1" />    </bezel>
121      <bezel name="pg_3041"    element="Page3" state="0">      <bounds x=" 30" y="  6" width="5" height="1" />    </bezel>
122      <bezel name="pg_3042"    element="Page3" state="0">      <bounds x=" 36" y="  0" width="5" height="1" />    </bezel>
123      <bezel name="pg_3043"    element="Page3" state="0">      <bounds x=" 36" y="  1" width="5" height="1" />    </bezel>
124      <bezel name="pg_3044"    element="Page3" state="0">      <bounds x=" 36" y="  2" width="5" height="1" />    </bezel>
125      <bezel name="pg_3045"    element="Page3" state="0">      <bounds x=" 36" y="  3" width="5" height="1" />    </bezel>
126      <bezel name="pg_3046"    element="Page3" state="0">      <bounds x=" 36" y="  4" width="5" height="1" />    </bezel>
127      <bezel name="pg_3047"    element="Page3" state="0">      <bounds x=" 36" y="  5" width="5" height="1" />    </bezel>
128      <bezel name="pg_3048"    element="Page3" state="0">      <bounds x=" 36" y="  6" width="5" height="1" />    </bezel>
129      <bezel name="pg_3049"    element="Page3" state="0">      <bounds x=" 42" y="  0" width="5" height="1" />    </bezel>
130      <bezel name="pg_3050"    element="Page3" state="0">      <bounds x=" 42" y="  1" width="5" height="1" />    </bezel>
131      <bezel name="pg_3051"    element="Page3" state="0">      <bounds x=" 42" y="  2" width="5" height="1" />    </bezel>
132      <bezel name="pg_3052"    element="Page3" state="0">      <bounds x=" 42" y="  3" width="5" height="1" />    </bezel>
133      <bezel name="pg_3053"    element="Page3" state="0">      <bounds x=" 42" y="  4" width="5" height="1" />    </bezel>
134      <bezel name="pg_3054"    element="Page3" state="0">      <bounds x=" 42" y="  5" width="5" height="1" />    </bezel>
135      <bezel name="pg_3055"    element="Page3" state="0">      <bounds x=" 42" y="  6" width="5" height="1" />    </bezel>
136      <bezel name="pg_3056"    element="Page3" state="0">      <bounds x=" 48" y="  0" width="5" height="1" />    </bezel>
137      <bezel name="pg_3057"    element="Page3" state="0">      <bounds x=" 48" y="  1" width="5" height="1" />    </bezel>
138      <bezel name="pg_3058"    element="Page3" state="0">      <bounds x=" 48" y="  2" width="5" height="1" />    </bezel>
139      <bezel name="pg_3059"    element="Page3" state="0">      <bounds x=" 48" y="  3" width="5" height="1" />    </bezel>
140      <bezel name="pg_3060"    element="Page3" state="0">      <bounds x=" 48" y="  4" width="5" height="1" />    </bezel>
141      <bezel name="pg_3061"    element="Page3" state="0">      <bounds x=" 48" y="  5" width="5" height="1" />    </bezel>
142      <bezel name="pg_3062"    element="Page3" state="0">      <bounds x=" 48" y="  6" width="5" height="1" />    </bezel>
143      <bezel name="pg_3063"    element="Page3" state="0">      <bounds x=" 54" y="  0" width="5" height="1" />    </bezel>
144      <bezel name="pg_3064"    element="Page3" state="0">      <bounds x=" 54" y="  1" width="5" height="1" />    </bezel>
145      <bezel name="pg_3065"    element="Page3" state="0">      <bounds x=" 54" y="  2" width="5" height="1" />    </bezel>
146      <bezel name="pg_3066"    element="Page3" state="0">      <bounds x=" 54" y="  3" width="5" height="1" />    </bezel>
147      <bezel name="pg_3067"    element="Page3" state="0">      <bounds x=" 54" y="  4" width="5" height="1" />    </bezel>
148      <bezel name="pg_3068"    element="Page3" state="0">      <bounds x=" 54" y="  5" width="5" height="1" />    </bezel>
149      <bezel name="pg_3069"    element="Page3" state="0">      <bounds x=" 54" y="  6" width="5" height="1" />    </bezel>
150      <bezel name="pg_3070"    element="Page3" state="0">      <bounds x=" 60" y="  0" width="5" height="1" />    </bezel>
151      <bezel name="pg_3071"    element="Page3" state="0">      <bounds x=" 60" y="  1" width="5" height="1" />    </bezel>
152      <bezel name="pg_3072"    element="Page3" state="0">      <bounds x=" 60" y="  2" width="5" height="1" />    </bezel>
153      <bezel name="pg_3073"    element="Page3" state="0">      <bounds x=" 60" y="  3" width="5" height="1" />    </bezel>
154      <bezel name="pg_3074"    element="Page3" state="0">      <bounds x=" 60" y="  4" width="5" height="1" />    </bezel>
155      <bezel name="pg_3075"    element="Page3" state="0">      <bounds x=" 60" y="  5" width="5" height="1" />    </bezel>
156      <bezel name="pg_3076"    element="Page3" state="0">      <bounds x=" 60" y="  6" width="5" height="1" />    </bezel>
157      <bezel name="pg_3077"    element="Page3" state="0">      <bounds x=" 66" y="  0" width="5" height="1" />    </bezel>
158      <bezel name="pg_3078"    element="Page3" state="0">      <bounds x=" 66" y="  1" width="5" height="1" />    </bezel>
159      <bezel name="pg_3079"    element="Page3" state="0">      <bounds x=" 66" y="  2" width="5" height="1" />    </bezel>
160      <bezel name="pg_3080"    element="Page3" state="0">      <bounds x=" 66" y="  3" width="5" height="1" />    </bezel>
161      <bezel name="pg_3081"    element="Page3" state="0">      <bounds x=" 66" y="  4" width="5" height="1" />    </bezel>
162      <bezel name="pg_3082"    element="Page3" state="0">      <bounds x=" 66" y="  5" width="5" height="1" />    </bezel>
163      <bezel name="pg_3083"    element="Page3" state="0">      <bounds x=" 66" y="  6" width="5" height="1" />    </bezel>
164      <bezel name="pg_3084"    element="Page3" state="0">      <bounds x=" 72" y="  0" width="5" height="1" />    </bezel>
165      <bezel name="pg_3085"    element="Page3" state="0">      <bounds x=" 72" y="  1" width="5" height="1" />    </bezel>
166      <bezel name="pg_3086"    element="Page3" state="0">      <bounds x=" 72" y="  2" width="5" height="1" />    </bezel>
167      <bezel name="pg_3087"    element="Page3" state="0">      <bounds x=" 72" y="  3" width="5" height="1" />    </bezel>
168      <bezel name="pg_3088"    element="Page3" state="0">      <bounds x=" 72" y="  4" width="5" height="1" />    </bezel>
169      <bezel name="pg_3089"    element="Page3" state="0">      <bounds x=" 72" y="  5" width="5" height="1" />    </bezel>
170      <bezel name="pg_3090"    element="Page3" state="0">      <bounds x=" 72" y="  6" width="5" height="1" />    </bezel>
171      <bezel name="pg_3091"    element="Page3" state="0">      <bounds x=" 78" y="  0" width="5" height="1" />    </bezel>
172      <bezel name="pg_3092"    element="Page3" state="0">      <bounds x=" 78" y="  1" width="5" height="1" />    </bezel>
173      <bezel name="pg_3093"    element="Page3" state="0">      <bounds x=" 78" y="  2" width="5" height="1" />    </bezel>
174      <bezel name="pg_3094"    element="Page3" state="0">      <bounds x=" 78" y="  3" width="5" height="1" />    </bezel>
175      <bezel name="pg_3095"    element="Page3" state="0">      <bounds x=" 78" y="  4" width="5" height="1" />    </bezel>
176      <bezel name="pg_3096"    element="Page3" state="0">      <bounds x=" 78" y="  5" width="5" height="1" />    </bezel>
177      <bezel name="pg_3097"    element="Page3" state="0">      <bounds x=" 78" y="  6" width="5" height="1" />    </bezel>
178      <bezel name="pg_3098"    element="Page3" state="0">      <bounds x=" 84" y="  0" width="5" height="1" />    </bezel>
179      <bezel name="pg_3099"    element="Page3" state="0">      <bounds x=" 84" y="  1" width="5" height="1" />    </bezel>
180      <bezel name="pg_3100"    element="Page3" state="0">      <bounds x=" 84" y="  2" width="5" height="1" />    </bezel>
181      <bezel name="pg_3101"    element="Page3" state="0">      <bounds x=" 84" y="  3" width="5" height="1" />    </bezel>
182      <bezel name="pg_3102"    element="Page3" state="0">      <bounds x=" 84" y="  4" width="5" height="1" />    </bezel>
183      <bezel name="pg_3103"    element="Page3" state="0">      <bounds x=" 84" y="  5" width="5" height="1" />    </bezel>
184      <bezel name="pg_3104"    element="Page3" state="0">      <bounds x=" 84" y="  6" width="5" height="1" />    </bezel>
185      <bezel name="pg_3105"    element="Page3" state="0">      <bounds x=" 90" y="  0" width="5" height="1" />    </bezel>
186      <bezel name="pg_3106"    element="Page3" state="0">      <bounds x=" 90" y="  1" width="5" height="1" />    </bezel>
187      <bezel name="pg_3107"    element="Page3" state="0">      <bounds x=" 90" y="  2" width="5" height="1" />    </bezel>
188      <bezel name="pg_3108"    element="Page3" state="0">      <bounds x=" 90" y="  3" width="5" height="1" />    </bezel>
189      <bezel name="pg_3109"    element="Page3" state="0">      <bounds x=" 90" y="  4" width="5" height="1" />    </bezel>
190      <bezel name="pg_3110"    element="Page3" state="0">      <bounds x=" 90" y="  5" width="5" height="1" />    </bezel>
191      <bezel name="pg_3111"    element="Page3" state="0">      <bounds x=" 90" y="  6" width="5" height="1" />    </bezel>
192      <bezel name="pg_3112"    element="Page3" state="0">      <bounds x="  0" y=" 10" width="5" height="1" />    </bezel>
193      <bezel name="pg_3113"    element="Page3" state="0">      <bounds x="  0" y=" 11" width="5" height="1" />    </bezel>
194      <bezel name="pg_3114"    element="Page3" state="0">      <bounds x="  0" y=" 12" width="5" height="1" />    </bezel>
195      <bezel name="pg_3115"    element="Page3" state="0">      <bounds x="  0" y=" 13" width="5" height="1" />    </bezel>
196      <bezel name="pg_3116"    element="Page3" state="0">      <bounds x="  0" y=" 14" width="5" height="1" />    </bezel>
197      <bezel name="pg_3117"    element="Page3" state="0">      <bounds x="  0" y=" 15" width="5" height="1" />    </bezel>
198      <bezel name="pg_3118"    element="Page3" state="0">      <bounds x="  0" y=" 16" width="5" height="1" />    </bezel>
199      <bezel name="pg_3119"    element="Page3" state="0">      <bounds x="  6" y=" 10" width="5" height="1" />    </bezel>
200      <bezel name="pg_3120"    element="Page3" state="0">      <bounds x="  6" y=" 11" width="5" height="1" />    </bezel>
201      <bezel name="pg_3121"    element="Page3" state="0">      <bounds x="  6" y=" 12" width="5" height="1" />    </bezel>
202      <bezel name="pg_3122"    element="Page3" state="0">      <bounds x="  6" y=" 13" width="5" height="1" />    </bezel>
203      <bezel name="pg_3123"    element="Page3" state="0">      <bounds x="  6" y=" 14" width="5" height="1" />    </bezel>
204      <bezel name="pg_3124"    element="Page3" state="0">      <bounds x="  6" y=" 15" width="5" height="1" />    </bezel>
205      <bezel name="pg_3125"    element="Page3" state="0">      <bounds x="  6" y=" 16" width="5" height="1" />    </bezel>
206      <bezel name="pg_3126"    element="Page3" state="0">      <bounds x=" 12" y=" 10" width="5" height="1" />    </bezel>
207      <bezel name="pg_3127"    element="Page3" state="0">      <bounds x=" 12" y=" 11" width="5" height="1" />    </bezel>
208      <bezel name="pg_3128"    element="Page3" state="0">      <bounds x=" 12" y=" 12" width="5" height="1" />    </bezel>
209      <bezel name="pg_3129"    element="Page3" state="0">      <bounds x=" 12" y=" 13" width="5" height="1" />    </bezel>
210      <bezel name="pg_3130"    element="Page3" state="0">      <bounds x=" 12" y=" 14" width="5" height="1" />    </bezel>
211      <bezel name="pg_3131"    element="Page3" state="0">      <bounds x=" 12" y=" 15" width="5" height="1" />    </bezel>
212      <bezel name="pg_3132"    element="Page3" state="0">      <bounds x=" 12" y=" 16" width="5" height="1" />    </bezel>
213      <bezel name="pg_3133"    element="Page3" state="0">      <bounds x=" 18" y=" 10" width="5" height="1" />    </bezel>
214      <bezel name="pg_3134"    element="Page3" state="0">      <bounds x=" 18" y=" 11" width="5" height="1" />    </bezel>
215      <bezel name="pg_3135"    element="Page3" state="0">      <bounds x=" 18" y=" 12" width="5" height="1" />    </bezel>
216      <bezel name="pg_3136"    element="Page3" state="0">      <bounds x=" 18" y=" 13" width="5" height="1" />    </bezel>
217      <bezel name="pg_3137"    element="Page3" state="0">      <bounds x=" 18" y=" 14" width="5" height="1" />    </bezel>
218      <bezel name="pg_3138"    element="Page3" state="0">      <bounds x=" 18" y=" 15" width="5" height="1" />    </bezel>
219      <bezel name="pg_3139"    element="Page3" state="0">      <bounds x=" 18" y=" 16" width="5" height="1" />    </bezel>
220      <bezel name="pg_3140"    element="Page3" state="0">      <bounds x=" 24" y=" 10" width="5" height="1" />    </bezel>
221      <bezel name="pg_3141"    element="Page3" state="0">      <bounds x=" 24" y=" 11" width="5" height="1" />    </bezel>
222      <bezel name="pg_3142"    element="Page3" state="0">      <bounds x=" 24" y=" 12" width="5" height="1" />    </bezel>
223      <bezel name="pg_3143"    element="Page3" state="0">      <bounds x=" 24" y=" 13" width="5" height="1" />    </bezel>
224      <bezel name="pg_3144"    element="Page3" state="0">      <bounds x=" 24" y=" 14" width="5" height="1" />    </bezel>
225      <bezel name="pg_3145"    element="Page3" state="0">      <bounds x=" 24" y=" 15" width="5" height="1" />    </bezel>
226      <bezel name="pg_3146"    element="Page3" state="0">      <bounds x=" 24" y=" 16" width="5" height="1" />    </bezel>
227      <bezel name="pg_3147"    element="Page3" state="0">      <bounds x=" 30" y=" 10" width="5" height="1" />    </bezel>
228      <bezel name="pg_3148"    element="Page3" state="0">      <bounds x=" 30" y=" 11" width="5" height="1" />    </bezel>
229      <bezel name="pg_3149"    element="Page3" state="0">      <bounds x=" 30" y=" 12" width="5" height="1" />    </bezel>
230      <bezel name="pg_3150"    element="Page3" state="0">      <bounds x=" 30" y=" 13" width="5" height="1" />    </bezel>
231      <bezel name="pg_3151"    element="Page3" state="0">      <bounds x=" 30" y=" 14" width="5" height="1" />    </bezel>
232      <bezel name="pg_3152"    element="Page3" state="0">      <bounds x=" 30" y=" 15" width="5" height="1" />    </bezel>
233      <bezel name="pg_3153"    element="Page3" state="0">      <bounds x=" 30" y=" 16" width="5" height="1" />    </bezel>
234      <bezel name="pg_3154"    element="Page3" state="0">      <bounds x=" 36" y=" 10" width="5" height="1" />    </bezel>
235      <bezel name="pg_3155"    element="Page3" state="0">      <bounds x=" 36" y=" 11" width="5" height="1" />    </bezel>
236      <bezel name="pg_3156"    element="Page3" state="0">      <bounds x=" 36" y=" 12" width="5" height="1" />    </bezel>
237      <bezel name="pg_3157"    element="Page3" state="0">      <bounds x=" 36" y=" 13" width="5" height="1" />    </bezel>
238      <bezel name="pg_3158"    element="Page3" state="0">      <bounds x=" 36" y=" 14" width="5" height="1" />    </bezel>
239      <bezel name="pg_3159"    element="Page3" state="0">      <bounds x=" 36" y=" 15" width="5" height="1" />    </bezel>
240      <bezel name="pg_3160"    element="Page3" state="0">      <bounds x=" 36" y=" 16" width="5" height="1" />    </bezel>
241      <bezel name="pg_3161"    element="Page3" state="0">      <bounds x=" 42" y=" 10" width="5" height="1" />    </bezel>
242      <bezel name="pg_3162"    element="Page3" state="0">      <bounds x=" 42" y=" 11" width="5" height="1" />    </bezel>
243      <bezel name="pg_3163"    element="Page3" state="0">      <bounds x=" 42" y=" 12" width="5" height="1" />    </bezel>
244      <bezel name="pg_3164"    element="Page3" state="0">      <bounds x=" 42" y=" 13" width="5" height="1" />    </bezel>
245      <bezel name="pg_3165"    element="Page3" state="0">      <bounds x=" 42" y=" 14" width="5" height="1" />    </bezel>
246      <bezel name="pg_3166"    element="Page3" state="0">      <bounds x=" 42" y=" 15" width="5" height="1" />    </bezel>
247      <bezel name="pg_3167"    element="Page3" state="0">      <bounds x=" 42" y=" 16" width="5" height="1" />    </bezel>
248      <bezel name="pg_3168"    element="Page3" state="0">      <bounds x=" 48" y=" 10" width="5" height="1" />    </bezel>
249      <bezel name="pg_3169"    element="Page3" state="0">      <bounds x=" 48" y=" 11" width="5" height="1" />    </bezel>
250      <bezel name="pg_3170"    element="Page3" state="0">      <bounds x=" 48" y=" 12" width="5" height="1" />    </bezel>
251      <bezel name="pg_3171"    element="Page3" state="0">      <bounds x=" 48" y=" 13" width="5" height="1" />    </bezel>
252      <bezel name="pg_3172"    element="Page3" state="0">      <bounds x=" 48" y=" 14" width="5" height="1" />    </bezel>
253      <bezel name="pg_3173"    element="Page3" state="0">      <bounds x=" 48" y=" 15" width="5" height="1" />    </bezel>
254      <bezel name="pg_3174"    element="Page3" state="0">      <bounds x=" 48" y=" 16" width="5" height="1" />    </bezel>
255      <bezel name="pg_3175"    element="Page3" state="0">      <bounds x=" 54" y=" 10" width="5" height="1" />    </bezel>
256      <bezel name="pg_3176"    element="Page3" state="0">      <bounds x=" 54" y=" 11" width="5" height="1" />    </bezel>
257      <bezel name="pg_3177"    element="Page3" state="0">      <bounds x=" 54" y=" 12" width="5" height="1" />    </bezel>
258      <bezel name="pg_3178"    element="Page3" state="0">      <bounds x=" 54" y=" 13" width="5" height="1" />    </bezel>
259      <bezel name="pg_3179"    element="Page3" state="0">      <bounds x=" 54" y=" 14" width="5" height="1" />    </bezel>
260      <bezel name="pg_3180"    element="Page3" state="0">      <bounds x=" 54" y=" 15" width="5" height="1" />    </bezel>
261      <bezel name="pg_3181"    element="Page3" state="0">      <bounds x=" 54" y=" 16" width="5" height="1" />    </bezel>
262      <bezel name="pg_3182"    element="Page3" state="0">      <bounds x=" 60" y=" 10" width="5" height="1" />    </bezel>
263      <bezel name="pg_3183"    element="Page3" state="0">      <bounds x=" 60" y=" 11" width="5" height="1" />    </bezel>
264      <bezel name="pg_3184"    element="Page3" state="0">      <bounds x=" 60" y=" 12" width="5" height="1" />    </bezel>
265      <bezel name="pg_3185"    element="Page3" state="0">      <bounds x=" 60" y=" 13" width="5" height="1" />    </bezel>
266      <bezel name="pg_3186"    element="Page3" state="0">      <bounds x=" 60" y=" 14" width="5" height="1" />    </bezel>
267      <bezel name="pg_3187"    element="Page3" state="0">      <bounds x=" 60" y=" 15" width="5" height="1" />    </bezel>
268      <bezel name="pg_3188"    element="Page3" state="0">      <bounds x=" 60" y=" 16" width="5" height="1" />    </bezel>
269      <bezel name="pg_3189"    element="Page3" state="0">      <bounds x=" 66" y=" 10" width="5" height="1" />    </bezel>
270      <bezel name="pg_3190"    element="Page3" state="0">      <bounds x=" 66" y=" 11" width="5" height="1" />    </bezel>
271      <bezel name="pg_3191"    element="Page3" state="0">      <bounds x=" 66" y=" 12" width="5" height="1" />    </bezel>
272      <bezel name="pg_3192"    element="Page3" state="0">      <bounds x=" 66" y=" 13" width="5" height="1" />    </bezel>
273      <bezel name="pg_3193"    element="Page3" state="0">      <bounds x=" 66" y=" 14" width="5" height="1" />    </bezel>
274      <bezel name="pg_3194"    element="Page3" state="0">      <bounds x=" 66" y=" 15" width="5" height="1" />    </bezel>
275      <bezel name="pg_3195"    element="Page3" state="0">      <bounds x=" 66" y=" 16" width="5" height="1" />    </bezel>
276      <bezel name="pg_3196"    element="Page3" state="0">      <bounds x=" 72" y=" 10" width="5" height="1" />    </bezel>
277      <bezel name="pg_3197"    element="Page3" state="0">      <bounds x=" 72" y=" 11" width="5" height="1" />    </bezel>
278      <bezel name="pg_3198"    element="Page3" state="0">      <bounds x=" 72" y=" 12" width="5" height="1" />    </bezel>
279      <bezel name="pg_3199"    element="Page3" state="0">      <bounds x=" 72" y=" 13" width="5" height="1" />    </bezel>
280      <bezel name="pg_3200"    element="Page3" state="0">      <bounds x=" 72" y=" 14" width="5" height="1" />    </bezel>
281      <bezel name="pg_3201"    element="Page3" state="0">      <bounds x=" 72" y=" 15" width="5" height="1" />    </bezel>
282      <bezel name="pg_3202"    element="Page3" state="0">      <bounds x=" 72" y=" 16" width="5" height="1" />    </bezel>
283      <bezel name="pg_3203"    element="Page3" state="0">      <bounds x=" 78" y=" 10" width="5" height="1" />    </bezel>
284      <bezel name="pg_3204"    element="Page3" state="0">      <bounds x=" 78" y=" 11" width="5" height="1" />    </bezel>
285      <bezel name="pg_3205"    element="Page3" state="0">      <bounds x=" 78" y=" 12" width="5" height="1" />    </bezel>
286      <bezel name="pg_3206"    element="Page3" state="0">      <bounds x=" 78" y=" 13" width="5" height="1" />    </bezel>
287      <bezel name="pg_3207"    element="Page3" state="0">      <bounds x=" 78" y=" 14" width="5" height="1" />    </bezel>
288      <bezel name="pg_3208"    element="Page3" state="0">      <bounds x=" 78" y=" 15" width="5" height="1" />    </bezel>
289      <bezel name="pg_3209"    element="Page3" state="0">      <bounds x=" 78" y=" 16" width="5" height="1" />    </bezel>
290      <bezel name="pg_3210"    element="Page3" state="0">      <bounds x=" 84" y=" 10" width="5" height="1" />    </bezel>
291      <bezel name="pg_3211"    element="Page3" state="0">      <bounds x=" 84" y=" 11" width="5" height="1" />    </bezel>
292      <bezel name="pg_3212"    element="Page3" state="0">      <bounds x=" 84" y=" 12" width="5" height="1" />    </bezel>
293      <bezel name="pg_3213"    element="Page3" state="0">      <bounds x=" 84" y=" 13" width="5" height="1" />    </bezel>
294      <bezel name="pg_3214"    element="Page3" state="0">      <bounds x=" 84" y=" 14" width="5" height="1" />    </bezel>
295      <bezel name="pg_3215"    element="Page3" state="0">      <bounds x=" 84" y=" 15" width="5" height="1" />    </bezel>
296      <bezel name="pg_3216"    element="Page3" state="0">      <bounds x=" 84" y=" 16" width="5" height="1" />    </bezel>
297      <bezel name="pg_3217"    element="Page3" state="0">      <bounds x=" 90" y=" 10" width="5" height="1" />    </bezel>
298      <bezel name="pg_3218"    element="Page3" state="0">      <bounds x=" 90" y=" 11" width="5" height="1" />    </bezel>
299      <bezel name="pg_3219"    element="Page3" state="0">      <bounds x=" 90" y=" 12" width="5" height="1" />    </bezel>
300      <bezel name="pg_3220"    element="Page3" state="0">      <bounds x=" 90" y=" 13" width="5" height="1" />    </bezel>
301      <bezel name="pg_3221"    element="Page3" state="0">      <bounds x=" 90" y=" 14" width="5" height="1" />    </bezel>
302      <bezel name="pg_3222"    element="Page3" state="0">      <bounds x=" 90" y=" 15" width="5" height="1" />    </bezel>
303      <bezel name="pg_3223"    element="Page3" state="0">      <bounds x=" 90" y=" 16" width="5" height="1" />    </bezel>
304
305      <bezel name="pg_2000"    element="Page2" state="0">      <bounds x="  0" y=" 20" width="5" height="1" />    </bezel>
306      <bezel name="pg_2001"    element="Page2" state="0">      <bounds x="  0" y=" 21" width="5" height="1" />    </bezel>
307      <bezel name="pg_2002"    element="Page2" state="0">      <bounds x="  0" y=" 22" width="5" height="1" />    </bezel>
308      <bezel name="pg_2003"    element="Page2" state="0">      <bounds x="  0" y=" 23" width="5" height="1" />    </bezel>
309      <bezel name="pg_2004"    element="Page2" state="0">      <bounds x="  0" y=" 24" width="5" height="1" />    </bezel>
310      <bezel name="pg_2005"    element="Page2" state="0">      <bounds x="  0" y=" 25" width="5" height="1" />    </bezel>
311      <bezel name="pg_2006"    element="Page2" state="0">      <bounds x="  0" y=" 26" width="5" height="1" />    </bezel>
312      <bezel name="pg_2007"    element="Page2" state="0">      <bounds x="  6" y=" 20" width="5" height="1" />    </bezel>
313      <bezel name="pg_2008"    element="Page2" state="0">      <bounds x="  6" y=" 21" width="5" height="1" />    </bezel>
314      <bezel name="pg_2009"    element="Page2" state="0">      <bounds x="  6" y=" 22" width="5" height="1" />    </bezel>
315      <bezel name="pg_2010"    element="Page2" state="0">      <bounds x="  6" y=" 23" width="5" height="1" />    </bezel>
316      <bezel name="pg_2011"    element="Page2" state="0">      <bounds x="  6" y=" 24" width="5" height="1" />    </bezel>
317      <bezel name="pg_2012"    element="Page2" state="0">      <bounds x="  6" y=" 25" width="5" height="1" />    </bezel>
318      <bezel name="pg_2013"    element="Page2" state="0">      <bounds x="  6" y=" 26" width="5" height="1" />    </bezel>
319      <bezel name="pg_2014"    element="Page2" state="0">      <bounds x=" 12" y=" 20" width="5" height="1" />    </bezel>
320      <bezel name="pg_2015"    element="Page2" state="0">      <bounds x=" 12" y=" 21" width="5" height="1" />    </bezel>
321      <bezel name="pg_2016"    element="Page2" state="0">      <bounds x=" 12" y=" 22" width="5" height="1" />    </bezel>
322      <bezel name="pg_2017"    element="Page2" state="0">      <bounds x=" 12" y=" 23" width="5" height="1" />    </bezel>
323      <bezel name="pg_2018"    element="Page2" state="0">      <bounds x=" 12" y=" 24" width="5" height="1" />    </bezel>
324      <bezel name="pg_2019"    element="Page2" state="0">      <bounds x=" 12" y=" 25" width="5" height="1" />    </bezel>
325      <bezel name="pg_2020"    element="Page2" state="0">      <bounds x=" 12" y=" 26" width="5" height="1" />    </bezel>
326      <bezel name="pg_2021"    element="Page2" state="0">      <bounds x=" 18" y=" 20" width="5" height="1" />    </bezel>
327      <bezel name="pg_2022"    element="Page2" state="0">      <bounds x=" 18" y=" 21" width="5" height="1" />    </bezel>
328      <bezel name="pg_2023"    element="Page2" state="0">      <bounds x=" 18" y=" 22" width="5" height="1" />    </bezel>
329      <bezel name="pg_2024"    element="Page2" state="0">      <bounds x=" 18" y=" 23" width="5" height="1" />    </bezel>
330      <bezel name="pg_2025"    element="Page2" state="0">      <bounds x=" 18" y=" 24" width="5" height="1" />    </bezel>
331      <bezel name="pg_2026"    element="Page2" state="0">      <bounds x=" 18" y=" 25" width="5" height="1" />    </bezel>
332      <bezel name="pg_2027"    element="Page2" state="0">      <bounds x=" 18" y=" 26" width="5" height="1" />    </bezel>
333      <bezel name="pg_2028"    element="Page2" state="0">      <bounds x=" 24" y=" 20" width="5" height="1" />    </bezel>
334      <bezel name="pg_2029"    element="Page2" state="0">      <bounds x=" 24" y=" 21" width="5" height="1" />    </bezel>
335      <bezel name="pg_2030"    element="Page2" state="0">      <bounds x=" 24" y=" 22" width="5" height="1" />    </bezel>
336      <bezel name="pg_2031"    element="Page2" state="0">      <bounds x=" 24" y=" 23" width="5" height="1" />    </bezel>
337      <bezel name="pg_2032"    element="Page2" state="0">      <bounds x=" 24" y=" 24" width="5" height="1" />    </bezel>
338      <bezel name="pg_2033"    element="Page2" state="0">      <bounds x=" 24" y=" 25" width="5" height="1" />    </bezel>
339      <bezel name="pg_2034"    element="Page2" state="0">      <bounds x=" 24" y=" 26" width="5" height="1" />    </bezel>
340      <bezel name="pg_2035"    element="Page2" state="0">      <bounds x=" 30" y=" 20" width="5" height="1" />    </bezel>
341      <bezel name="pg_2036"    element="Page2" state="0">      <bounds x=" 30" y=" 21" width="5" height="1" />    </bezel>
342      <bezel name="pg_2037"    element="Page2" state="0">      <bounds x=" 30" y=" 22" width="5" height="1" />    </bezel>
343      <bezel name="pg_2038"    element="Page2" state="0">      <bounds x=" 30" y=" 23" width="5" height="1" />    </bezel>
344      <bezel name="pg_2039"    element="Page2" state="0">      <bounds x=" 30" y=" 24" width="5" height="1" />    </bezel>
345      <bezel name="pg_2040"    element="Page2" state="0">      <bounds x=" 30" y=" 25" width="5" height="1" />    </bezel>
346      <bezel name="pg_2041"    element="Page2" state="0">      <bounds x=" 30" y=" 26" width="5" height="1" />    </bezel>
347      <bezel name="pg_2042"    element="Page2" state="0">      <bounds x=" 36" y=" 20" width="5" height="1" />    </bezel>
348      <bezel name="pg_2043"    element="Page2" state="0">      <bounds x=" 36" y=" 21" width="5" height="1" />    </bezel>
349      <bezel name="pg_2044"    element="Page2" state="0">      <bounds x=" 36" y=" 22" width="5" height="1" />    </bezel>
350      <bezel name="pg_2045"    element="Page2" state="0">      <bounds x=" 36" y=" 23" width="5" height="1" />    </bezel>
351      <bezel name="pg_2046"    element="Page2" state="0">      <bounds x=" 36" y=" 24" width="5" height="1" />    </bezel>
352      <bezel name="pg_2047"    element="Page2" state="0">      <bounds x=" 36" y=" 25" width="5" height="1" />    </bezel>
353      <bezel name="pg_2048"    element="Page2" state="0">      <bounds x=" 36" y=" 26" width="5" height="1" />    </bezel>
354      <bezel name="pg_2049"    element="Page2" state="0">      <bounds x=" 42" y=" 20" width="5" height="1" />    </bezel>
355      <bezel name="pg_2050"    element="Page2" state="0">      <bounds x=" 42" y=" 21" width="5" height="1" />    </bezel>
356      <bezel name="pg_2051"    element="Page2" state="0">      <bounds x=" 42" y=" 22" width="5" height="1" />    </bezel>
357      <bezel name="pg_2052"    element="Page2" state="0">      <bounds x=" 42" y=" 23" width="5" height="1" />    </bezel>
358      <bezel name="pg_2053"    element="Page2" state="0">      <bounds x=" 42" y=" 24" width="5" height="1" />    </bezel>
359      <bezel name="pg_2054"    element="Page2" state="0">      <bounds x=" 42" y=" 25" width="5" height="1" />    </bezel>
360      <bezel name="pg_2055"    element="Page2" state="0">      <bounds x=" 42" y=" 26" width="5" height="1" />    </bezel>
361      <bezel name="pg_2056"    element="Page2" state="0">      <bounds x=" 48" y=" 20" width="5" height="1" />    </bezel>
362      <bezel name="pg_2057"    element="Page2" state="0">      <bounds x=" 48" y=" 21" width="5" height="1" />    </bezel>
363      <bezel name="pg_2058"    element="Page2" state="0">      <bounds x=" 48" y=" 22" width="5" height="1" />    </bezel>
364      <bezel name="pg_2059"    element="Page2" state="0">      <bounds x=" 48" y=" 23" width="5" height="1" />    </bezel>
365      <bezel name="pg_2060"    element="Page2" state="0">      <bounds x=" 48" y=" 24" width="5" height="1" />    </bezel>
366      <bezel name="pg_2061"    element="Page2" state="0">      <bounds x=" 48" y=" 25" width="5" height="1" />    </bezel>
367      <bezel name="pg_2062"    element="Page2" state="0">      <bounds x=" 48" y=" 26" width="5" height="1" />    </bezel>
368      <bezel name="pg_2063"    element="Page2" state="0">      <bounds x=" 54" y=" 20" width="5" height="1" />    </bezel>
369      <bezel name="pg_2064"    element="Page2" state="0">      <bounds x=" 54" y=" 21" width="5" height="1" />    </bezel>
370      <bezel name="pg_2065"    element="Page2" state="0">      <bounds x=" 54" y=" 22" width="5" height="1" />    </bezel>
371      <bezel name="pg_2066"    element="Page2" state="0">      <bounds x=" 54" y=" 23" width="5" height="1" />    </bezel>
372      <bezel name="pg_2067"    element="Page2" state="0">      <bounds x=" 54" y=" 24" width="5" height="1" />    </bezel>
373      <bezel name="pg_2068"    element="Page2" state="0">      <bounds x=" 54" y=" 25" width="5" height="1" />    </bezel>
374      <bezel name="pg_2069"    element="Page2" state="0">      <bounds x=" 54" y=" 26" width="5" height="1" />    </bezel>
375      <bezel name="pg_2070"    element="Page2" state="0">      <bounds x=" 60" y=" 20" width="5" height="1" />    </bezel>
376      <bezel name="pg_2071"    element="Page2" state="0">      <bounds x=" 60" y=" 21" width="5" height="1" />    </bezel>
377      <bezel name="pg_2072"    element="Page2" state="0">      <bounds x=" 60" y=" 22" width="5" height="1" />    </bezel>
378      <bezel name="pg_2073"    element="Page2" state="0">      <bounds x=" 60" y=" 23" width="5" height="1" />    </bezel>
379      <bezel name="pg_2074"    element="Page2" state="0">      <bounds x=" 60" y=" 24" width="5" height="1" />    </bezel>
380      <bezel name="pg_2075"    element="Page2" state="0">      <bounds x=" 60" y=" 25" width="5" height="1" />    </bezel>
381      <bezel name="pg_2076"    element="Page2" state="0">      <bounds x=" 60" y=" 26" width="5" height="1" />    </bezel>
382      <bezel name="pg_2077"    element="Page2" state="0">      <bounds x=" 66" y=" 20" width="5" height="1" />    </bezel>
383      <bezel name="pg_2078"    element="Page2" state="0">      <bounds x=" 66" y=" 21" width="5" height="1" />    </bezel>
384      <bezel name="pg_2079"    element="Page2" state="0">      <bounds x=" 66" y=" 22" width="5" height="1" />    </bezel>
385      <bezel name="pg_2080"    element="Page2" state="0">      <bounds x=" 66" y=" 23" width="5" height="1" />    </bezel>
386      <bezel name="pg_2081"    element="Page2" state="0">      <bounds x=" 66" y=" 24" width="5" height="1" />    </bezel>
387      <bezel name="pg_2082"    element="Page2" state="0">      <bounds x=" 66" y=" 25" width="5" height="1" />    </bezel>
388      <bezel name="pg_2083"    element="Page2" state="0">      <bounds x=" 66" y=" 26" width="5" height="1" />    </bezel>
389      <bezel name="pg_2084"    element="Page2" state="0">      <bounds x=" 72" y=" 20" width="5" height="1" />    </bezel>
390      <bezel name="pg_2085"    element="Page2" state="0">      <bounds x=" 72" y=" 21" width="5" height="1" />    </bezel>
391      <bezel name="pg_2086"    element="Page2" state="0">      <bounds x=" 72" y=" 22" width="5" height="1" />    </bezel>
392      <bezel name="pg_2087"    element="Page2" state="0">      <bounds x=" 72" y=" 23" width="5" height="1" />    </bezel>
393      <bezel name="pg_2088"    element="Page2" state="0">      <bounds x=" 72" y=" 24" width="5" height="1" />    </bezel>
394      <bezel name="pg_2089"    element="Page2" state="0">      <bounds x=" 72" y=" 25" width="5" height="1" />    </bezel>
395      <bezel name="pg_2090"    element="Page2" state="0">      <bounds x=" 72" y=" 26" width="5" height="1" />    </bezel>
396      <bezel name="pg_2091"    element="Page2" state="0">      <bounds x=" 78" y=" 20" width="5" height="1" />    </bezel>
397      <bezel name="pg_2092"    element="Page2" state="0">      <bounds x=" 78" y=" 21" width="5" height="1" />    </bezel>
398      <bezel name="pg_2093"    element="Page2" state="0">      <bounds x=" 78" y=" 22" width="5" height="1" />    </bezel>
399      <bezel name="pg_2094"    element="Page2" state="0">      <bounds x=" 78" y=" 23" width="5" height="1" />    </bezel>
400      <bezel name="pg_2095"    element="Page2" state="0">      <bounds x=" 78" y=" 24" width="5" height="1" />    </bezel>
401      <bezel name="pg_2096"    element="Page2" state="0">      <bounds x=" 78" y=" 25" width="5" height="1" />    </bezel>
402      <bezel name="pg_2097"    element="Page2" state="0">      <bounds x=" 78" y=" 26" width="5" height="1" />    </bezel>
403      <bezel name="pg_2098"    element="Page2" state="0">      <bounds x=" 84" y=" 20" width="5" height="1" />    </bezel>
404      <bezel name="pg_2099"    element="Page2" state="0">      <bounds x=" 84" y=" 21" width="5" height="1" />    </bezel>
405      <bezel name="pg_2100"    element="Page2" state="0">      <bounds x=" 84" y=" 22" width="5" height="1" />    </bezel>
406      <bezel name="pg_2101"    element="Page2" state="0">      <bounds x=" 84" y=" 23" width="5" height="1" />    </bezel>
407      <bezel name="pg_2102"    element="Page2" state="0">      <bounds x=" 84" y=" 24" width="5" height="1" />    </bezel>
408      <bezel name="pg_2103"    element="Page2" state="0">      <bounds x=" 84" y=" 25" width="5" height="1" />    </bezel>
409      <bezel name="pg_2104"    element="Page2" state="0">      <bounds x=" 84" y=" 26" width="5" height="1" />    </bezel>
410      <bezel name="pg_2105"    element="Page2" state="0">      <bounds x=" 90" y=" 20" width="5" height="1" />    </bezel>
411      <bezel name="pg_2106"    element="Page2" state="0">      <bounds x=" 90" y=" 21" width="5" height="1" />    </bezel>
412      <bezel name="pg_2107"    element="Page2" state="0">      <bounds x=" 90" y=" 22" width="5" height="1" />    </bezel>
413      <bezel name="pg_2108"    element="Page2" state="0">      <bounds x=" 90" y=" 23" width="5" height="1" />    </bezel>
414      <bezel name="pg_2109"    element="Page2" state="0">      <bounds x=" 90" y=" 24" width="5" height="1" />    </bezel>
415      <bezel name="pg_2110"    element="Page2" state="0">      <bounds x=" 90" y=" 25" width="5" height="1" />    </bezel>
416      <bezel name="pg_2111"    element="Page2" state="0">      <bounds x=" 90" y=" 26" width="5" height="1" />    </bezel>
417      <bezel name="pg_2112"    element="Page2" state="0">      <bounds x="  0" y=" 30" width="5" height="1" />    </bezel>
418      <bezel name="pg_2113"    element="Page2" state="0">      <bounds x="  0" y=" 31" width="5" height="1" />    </bezel>
419      <bezel name="pg_2114"    element="Page2" state="0">      <bounds x="  0" y=" 32" width="5" height="1" />    </bezel>
420      <bezel name="pg_2115"    element="Page2" state="0">      <bounds x="  0" y=" 33" width="5" height="1" />    </bezel>
421      <bezel name="pg_2116"    element="Page2" state="0">      <bounds x="  0" y=" 34" width="5" height="1" />    </bezel>
422      <bezel name="pg_2117"    element="Page2" state="0">      <bounds x="  0" y=" 35" width="5" height="1" />    </bezel>
423      <bezel name="pg_2118"    element="Page2" state="0">      <bounds x="  0" y=" 36" width="5" height="1" />    </bezel>
424      <bezel name="pg_2119"    element="Page2" state="0">      <bounds x="  6" y=" 30" width="5" height="1" />    </bezel>
425      <bezel name="pg_2120"    element="Page2" state="0">      <bounds x="  6" y=" 31" width="5" height="1" />    </bezel>
426      <bezel name="pg_2121"    element="Page2" state="0">      <bounds x="  6" y=" 32" width="5" height="1" />    </bezel>
427      <bezel name="pg_2122"    element="Page2" state="0">      <bounds x="  6" y=" 33" width="5" height="1" />    </bezel>
428      <bezel name="pg_2123"    element="Page2" state="0">      <bounds x="  6" y=" 34" width="5" height="1" />    </bezel>
429      <bezel name="pg_2124"    element="Page2" state="0">      <bounds x="  6" y=" 35" width="5" height="1" />    </bezel>
430      <bezel name="pg_2125"    element="Page2" state="0">      <bounds x="  6" y=" 36" width="5" height="1" />    </bezel>
431      <bezel name="pg_2126"    element="Page2" state="0">      <bounds x=" 12" y=" 30" width="5" height="1" />    </bezel>
432      <bezel name="pg_2127"    element="Page2" state="0">      <bounds x=" 12" y=" 31" width="5" height="1" />    </bezel>
433      <bezel name="pg_2128"    element="Page2" state="0">      <bounds x=" 12" y=" 32" width="5" height="1" />    </bezel>
434      <bezel name="pg_2129"    element="Page2" state="0">      <bounds x=" 12" y=" 33" width="5" height="1" />    </bezel>
435      <bezel name="pg_2130"    element="Page2" state="0">      <bounds x=" 12" y=" 34" width="5" height="1" />    </bezel>
436      <bezel name="pg_2131"    element="Page2" state="0">      <bounds x=" 12" y=" 35" width="5" height="1" />    </bezel>
437      <bezel name="pg_2132"    element="Page2" state="0">      <bounds x=" 12" y=" 36" width="5" height="1" />    </bezel>
438      <bezel name="pg_2133"    element="Page2" state="0">      <bounds x=" 18" y=" 30" width="5" height="1" />    </bezel>
439      <bezel name="pg_2134"    element="Page2" state="0">      <bounds x=" 18" y=" 31" width="5" height="1" />    </bezel>
440      <bezel name="pg_2135"    element="Page2" state="0">      <bounds x=" 18" y=" 32" width="5" height="1" />    </bezel>
441      <bezel name="pg_2136"    element="Page2" state="0">      <bounds x=" 18" y=" 33" width="5" height="1" />    </bezel>
442      <bezel name="pg_2137"    element="Page2" state="0">      <bounds x=" 18" y=" 34" width="5" height="1" />    </bezel>
443      <bezel name="pg_2138"    element="Page2" state="0">      <bounds x=" 18" y=" 35" width="5" height="1" />    </bezel>
444      <bezel name="pg_2139"    element="Page2" state="0">      <bounds x=" 18" y=" 36" width="5" height="1" />    </bezel>
445      <bezel name="pg_2140"    element="Page2" state="0">      <bounds x=" 24" y=" 30" width="5" height="1" />    </bezel>
446      <bezel name="pg_2141"    element="Page2" state="0">      <bounds x=" 24" y=" 31" width="5" height="1" />    </bezel>
447      <bezel name="pg_2142"    element="Page2" state="0">      <bounds x=" 24" y=" 32" width="5" height="1" />    </bezel>
448      <bezel name="pg_2143"    element="Page2" state="0">      <bounds x=" 24" y=" 33" width="5" height="1" />    </bezel>
449      <bezel name="pg_2144"    element="Page2" state="0">      <bounds x=" 24" y=" 34" width="5" height="1" />    </bezel>
450      <bezel name="pg_2145"    element="Page2" state="0">      <bounds x=" 24" y=" 35" width="5" height="1" />    </bezel>
451      <bezel name="pg_2146"    element="Page2" state="0">      <bounds x=" 24" y=" 36" width="5" height="1" />    </bezel>
452      <bezel name="pg_2147"    element="Page2" state="0">      <bounds x=" 30" y=" 30" width="5" height="1" />    </bezel>
453      <bezel name="pg_2148"    element="Page2" state="0">      <bounds x=" 30" y=" 31" width="5" height="1" />    </bezel>
454      <bezel name="pg_2149"    element="Page2" state="0">      <bounds x=" 30" y=" 32" width="5" height="1" />    </bezel>
455      <bezel name="pg_2150"    element="Page2" state="0">      <bounds x=" 30" y=" 33" width="5" height="1" />    </bezel>
456      <bezel name="pg_2151"    element="Page2" state="0">      <bounds x=" 30" y=" 34" width="5" height="1" />    </bezel>
457      <bezel name="pg_2152"    element="Page2" state="0">      <bounds x=" 30" y=" 35" width="5" height="1" />    </bezel>
458      <bezel name="pg_2153"    element="Page2" state="0">      <bounds x=" 30" y=" 36" width="5" height="1" />    </bezel>
459      <bezel name="pg_2154"    element="Page2" state="0">      <bounds x=" 36" y=" 30" width="5" height="1" />    </bezel>
460      <bezel name="pg_2155"    element="Page2" state="0">      <bounds x=" 36" y=" 31" width="5" height="1" />    </bezel>
461      <bezel name="pg_2156"    element="Page2" state="0">      <bounds x=" 36" y=" 32" width="5" height="1" />    </bezel>
462      <bezel name="pg_2157"    element="Page2" state="0">      <bounds x=" 36" y=" 33" width="5" height="1" />    </bezel>
463      <bezel name="pg_2158"    element="Page2" state="0">      <bounds x=" 36" y=" 34" width="5" height="1" />    </bezel>
464      <bezel name="pg_2159"    element="Page2" state="0">      <bounds x=" 36" y=" 35" width="5" height="1" />    </bezel>
465      <bezel name="pg_2160"    element="Page2" state="0">      <bounds x=" 36" y=" 36" width="5" height="1" />    </bezel>
466      <bezel name="pg_2161"    element="Page2" state="0">      <bounds x=" 42" y=" 30" width="5" height="1" />    </bezel>
467      <bezel name="pg_2162"    element="Page2" state="0">      <bounds x=" 42" y=" 31" width="5" height="1" />    </bezel>
468      <bezel name="pg_2163"    element="Page2" state="0">      <bounds x=" 42" y=" 32" width="5" height="1" />    </bezel>
469      <bezel name="pg_2164"    element="Page2" state="0">      <bounds x=" 42" y=" 33" width="5" height="1" />    </bezel>
470      <bezel name="pg_2165"    element="Page2" state="0">      <bounds x=" 42" y=" 34" width="5" height="1" />    </bezel>
471      <bezel name="pg_2166"    element="Page2" state="0">      <bounds x=" 42" y=" 35" width="5" height="1" />    </bezel>
472      <bezel name="pg_2167"    element="Page2" state="0">      <bounds x=" 42" y=" 36" width="5" height="1" />    </bezel>
473      <bezel name="pg_2168"    element="Page2" state="0">      <bounds x=" 48" y=" 30" width="5" height="1" />    </bezel>
474      <bezel name="pg_2169"    element="Page2" state="0">      <bounds x=" 48" y=" 31" width="5" height="1" />    </bezel>
475      <bezel name="pg_2170"    element="Page2" state="0">      <bounds x=" 48" y=" 32" width="5" height="1" />    </bezel>
476      <bezel name="pg_2171"    element="Page2" state="0">      <bounds x=" 48" y=" 33" width="5" height="1" />    </bezel>
477      <bezel name="pg_2172"    element="Page2" state="0">      <bounds x=" 48" y=" 34" width="5" height="1" />    </bezel>
478      <bezel name="pg_2173"    element="Page2" state="0">      <bounds x=" 48" y=" 35" width="5" height="1" />    </bezel>
479      <bezel name="pg_2174"    element="Page2" state="0">      <bounds x=" 48" y=" 36" width="5" height="1" />    </bezel>
480      <bezel name="pg_2175"    element="Page2" state="0">      <bounds x=" 54" y=" 30" width="5" height="1" />    </bezel>
481      <bezel name="pg_2176"    element="Page2" state="0">      <bounds x=" 54" y=" 31" width="5" height="1" />    </bezel>
482      <bezel name="pg_2177"    element="Page2" state="0">      <bounds x=" 54" y=" 32" width="5" height="1" />    </bezel>
483      <bezel name="pg_2178"    element="Page2" state="0">      <bounds x=" 54" y=" 33" width="5" height="1" />    </bezel>
484      <bezel name="pg_2179"    element="Page2" state="0">      <bounds x=" 54" y=" 34" width="5" height="1" />    </bezel>
485      <bezel name="pg_2180"    element="Page2" state="0">      <bounds x=" 54" y=" 35" width="5" height="1" />    </bezel>
486      <bezel name="pg_2181"    element="Page2" state="0">      <bounds x=" 54" y=" 36" width="5" height="1" />    </bezel>
487      <bezel name="pg_2182"    element="Page2" state="0">      <bounds x=" 60" y=" 30" width="5" height="1" />    </bezel>
488      <bezel name="pg_2183"    element="Page2" state="0">      <bounds x=" 60" y=" 31" width="5" height="1" />    </bezel>
489      <bezel name="pg_2184"    element="Page2" state="0">      <bounds x=" 60" y=" 32" width="5" height="1" />    </bezel>
490      <bezel name="pg_2185"    element="Page2" state="0">      <bounds x=" 60" y=" 33" width="5" height="1" />    </bezel>
491      <bezel name="pg_2186"    element="Page2" state="0">      <bounds x=" 60" y=" 34" width="5" height="1" />    </bezel>
492      <bezel name="pg_2187"    element="Page2" state="0">      <bounds x=" 60" y=" 35" width="5" height="1" />    </bezel>
493      <bezel name="pg_2188"    element="Page2" state="0">      <bounds x=" 60" y=" 36" width="5" height="1" />    </bezel>
494      <bezel name="pg_2189"    element="Page2" state="0">      <bounds x=" 66" y=" 30" width="5" height="1" />    </bezel>
495      <bezel name="pg_2190"    element="Page2" state="0">      <bounds x=" 66" y=" 31" width="5" height="1" />    </bezel>
496      <bezel name="pg_2191"    element="Page2" state="0">      <bounds x=" 66" y=" 32" width="5" height="1" />    </bezel>
497      <bezel name="pg_2192"    element="Page2" state="0">      <bounds x=" 66" y=" 33" width="5" height="1" />    </bezel>
498      <bezel name="pg_2193"    element="Page2" state="0">      <bounds x=" 66" y=" 34" width="5" height="1" />    </bezel>
499      <bezel name="pg_2194"    element="Page2" state="0">      <bounds x=" 66" y=" 35" width="5" height="1" />    </bezel>
500      <bezel name="pg_2195"    element="Page2" state="0">      <bounds x=" 66" y=" 36" width="5" height="1" />    </bezel>
501      <bezel name="pg_2196"    element="Page2" state="0">      <bounds x=" 72" y=" 30" width="5" height="1" />    </bezel>
502      <bezel name="pg_2197"    element="Page2" state="0">      <bounds x=" 72" y=" 31" width="5" height="1" />    </bezel>
503      <bezel name="pg_2198"    element="Page2" state="0">      <bounds x=" 72" y=" 32" width="5" height="1" />    </bezel>
504      <bezel name="pg_2199"    element="Page2" state="0">      <bounds x=" 72" y=" 33" width="5" height="1" />    </bezel>
505      <bezel name="pg_2200"    element="Page2" state="0">      <bounds x=" 72" y=" 34" width="5" height="1" />    </bezel>
506      <bezel name="pg_2201"    element="Page2" state="0">      <bounds x=" 72" y=" 35" width="5" height="1" />    </bezel>
507      <bezel name="pg_2202"    element="Page2" state="0">      <bounds x=" 72" y=" 36" width="5" height="1" />    </bezel>
508      <bezel name="pg_2203"    element="Page2" state="0">      <bounds x=" 78" y=" 30" width="5" height="1" />    </bezel>
509      <bezel name="pg_2204"    element="Page2" state="0">      <bounds x=" 78" y=" 31" width="5" height="1" />    </bezel>
510      <bezel name="pg_2205"    element="Page2" state="0">      <bounds x=" 78" y=" 32" width="5" height="1" />    </bezel>
511      <bezel name="pg_2206"    element="Page2" state="0">      <bounds x=" 78" y=" 33" width="5" height="1" />    </bezel>
512      <bezel name="pg_2207"    element="Page2" state="0">      <bounds x=" 78" y=" 34" width="5" height="1" />    </bezel>
513      <bezel name="pg_2208"    element="Page2" state="0">      <bounds x=" 78" y=" 35" width="5" height="1" />    </bezel>
514      <bezel name="pg_2209"    element="Page2" state="0">      <bounds x=" 78" y=" 36" width="5" height="1" />    </bezel>
515      <bezel name="pg_2210"    element="Page2" state="0">      <bounds x=" 84" y=" 30" width="5" height="1" />    </bezel>
516      <bezel name="pg_2211"    element="Page2" state="0">      <bounds x=" 84" y=" 31" width="5" height="1" />    </bezel>
517      <bezel name="pg_2212"    element="Page2" state="0">      <bounds x=" 84" y=" 32" width="5" height="1" />    </bezel>
518      <bezel name="pg_2213"    element="Page2" state="0">      <bounds x=" 84" y=" 33" width="5" height="1" />    </bezel>
519      <bezel name="pg_2214"    element="Page2" state="0">      <bounds x=" 84" y=" 34" width="5" height="1" />    </bezel>
520      <bezel name="pg_2215"    element="Page2" state="0">      <bounds x=" 84" y=" 35" width="5" height="1" />    </bezel>
521      <bezel name="pg_2216"    element="Page2" state="0">      <bounds x=" 84" y=" 36" width="5" height="1" />    </bezel>
522      <bezel name="pg_2217"    element="Page2" state="0">      <bounds x=" 90" y=" 30" width="5" height="1" />    </bezel>
523      <bezel name="pg_2218"    element="Page2" state="0">      <bounds x=" 90" y=" 31" width="5" height="1" />    </bezel>
524      <bezel name="pg_2219"    element="Page2" state="0">      <bounds x=" 90" y=" 32" width="5" height="1" />    </bezel>
525      <bezel name="pg_2220"    element="Page2" state="0">      <bounds x=" 90" y=" 33" width="5" height="1" />    </bezel>
526      <bezel name="pg_2221"    element="Page2" state="0">      <bounds x=" 90" y=" 34" width="5" height="1" />    </bezel>
527      <bezel name="pg_2222"    element="Page2" state="0">      <bounds x=" 90" y=" 35" width="5" height="1" />    </bezel>
528      <bezel name="pg_2223"    element="Page2" state="0">      <bounds x=" 90" y=" 36" width="5" height="1" />    </bezel>
529
530      <bezel name="pg_1000"    element="Page1" state="0">      <bounds x="  0" y=" 40" width="5" height="1" />    </bezel>
531      <bezel name="pg_1001"    element="Page1" state="0">      <bounds x="  0" y=" 41" width="5" height="1" />    </bezel>
532      <bezel name="pg_1002"    element="Page1" state="0">      <bounds x="  0" y=" 42" width="5" height="1" />    </bezel>
533      <bezel name="pg_1003"    element="Page1" state="0">      <bounds x="  0" y=" 43" width="5" height="1" />    </bezel>
534      <bezel name="pg_1004"    element="Page1" state="0">      <bounds x="  0" y=" 44" width="5" height="1" />    </bezel>
535      <bezel name="pg_1005"    element="Page1" state="0">      <bounds x="  0" y=" 45" width="5" height="1" />    </bezel>
536      <bezel name="pg_1006"    element="Page1" state="0">      <bounds x="  0" y=" 46" width="5" height="1" />    </bezel>
537      <bezel name="pg_1007"    element="Page1" state="0">      <bounds x="  6" y=" 40" width="5" height="1" />    </bezel>
538      <bezel name="pg_1008"    element="Page1" state="0">      <bounds x="  6" y=" 41" width="5" height="1" />    </bezel>
539      <bezel name="pg_1009"    element="Page1" state="0">      <bounds x="  6" y=" 42" width="5" height="1" />    </bezel>
540      <bezel name="pg_1010"    element="Page1" state="0">      <bounds x="  6" y=" 43" width="5" height="1" />    </bezel>
541      <bezel name="pg_1011"    element="Page1" state="0">      <bounds x="  6" y=" 44" width="5" height="1" />    </bezel>
542      <bezel name="pg_1012"    element="Page1" state="0">      <bounds x="  6" y=" 45" width="5" height="1" />    </bezel>
543      <bezel name="pg_1013"    element="Page1" state="0">      <bounds x="  6" y=" 46" width="5" height="1" />    </bezel>
544      <bezel name="pg_1014"    element="Page1" state="0">      <bounds x=" 12" y=" 40" width="5" height="1" />    </bezel>
545      <bezel name="pg_1015"    element="Page1" state="0">      <bounds x=" 12" y=" 41" width="5" height="1" />    </bezel>
546      <bezel name="pg_1016"    element="Page1" state="0">      <bounds x=" 12" y=" 42" width="5" height="1" />    </bezel>
547      <bezel name="pg_1017"    element="Page1" state="0">      <bounds x=" 12" y=" 43" width="5" height="1" />    </bezel>
548      <bezel name="pg_1018"    element="Page1" state="0">      <bounds x=" 12" y=" 44" width="5" height="1" />    </bezel>
549      <bezel name="pg_1019"    element="Page1" state="0">      <bounds x=" 12" y=" 45" width="5" height="1" />    </bezel>
550      <bezel name="pg_1020"    element="Page1" state="0">      <bounds x=" 12" y=" 46" width="5" height="1" />    </bezel>
551      <bezel name="pg_1021"    element="Page1" state="0">      <bounds x=" 18" y=" 40" width="5" height="1" />    </bezel>
552      <bezel name="pg_1022"    element="Page1" state="0">      <bounds x=" 18" y=" 41" width="5" height="1" />    </bezel>
553      <bezel name="pg_1023"    element="Page1" state="0">      <bounds x=" 18" y=" 42" width="5" height="1" />    </bezel>
554      <bezel name="pg_1024"    element="Page1" state="0">      <bounds x=" 18" y=" 43" width="5" height="1" />    </bezel>
555      <bezel name="pg_1025"    element="Page1" state="0">      <bounds x=" 18" y=" 44" width="5" height="1" />    </bezel>
556      <bezel name="pg_1026"    element="Page1" state="0">      <bounds x=" 18" y=" 45" width="5" height="1" />    </bezel>
557      <bezel name="pg_1027"    element="Page1" state="0">      <bounds x=" 18" y=" 46" width="5" height="1" />    </bezel>
558      <bezel name="pg_1028"    element="Page1" state="0">      <bounds x=" 24" y=" 40" width="5" height="1" />    </bezel>
559      <bezel name="pg_1029"    element="Page1" state="0">      <bounds x=" 24" y=" 41" width="5" height="1" />    </bezel>
560      <bezel name="pg_1030"    element="Page1" state="0">      <bounds x=" 24" y=" 42" width="5" height="1" />    </bezel>
561      <bezel name="pg_1031"    element="Page1" state="0">      <bounds x=" 24" y=" 43" width="5" height="1" />    </bezel>
562      <bezel name="pg_1032"    element="Page1" state="0">      <bounds x=" 24" y=" 44" width="5" height="1" />    </bezel>
563      <bezel name="pg_1033"    element="Page1" state="0">      <bounds x=" 24" y=" 45" width="5" height="1" />    </bezel>
564      <bezel name="pg_1034"    element="Page1" state="0">      <bounds x=" 24" y=" 46" width="5" height="1" />    </bezel>
565      <bezel name="pg_1035"    element="Page1" state="0">      <bounds x=" 30" y=" 40" width="5" height="1" />    </bezel>
566      <bezel name="pg_1036"    element="Page1" state="0">      <bounds x=" 30" y=" 41" width="5" height="1" />    </bezel>
567      <bezel name="pg_1037"    element="Page1" state="0">      <bounds x=" 30" y=" 42" width="5" height="1" />    </bezel>
568      <bezel name="pg_1038"    element="Page1" state="0">      <bounds x=" 30" y=" 43" width="5" height="1" />    </bezel>
569      <bezel name="pg_1039"    element="Page1" state="0">      <bounds x=" 30" y=" 44" width="5" height="1" />    </bezel>
570      <bezel name="pg_1040"    element="Page1" state="0">      <bounds x=" 30" y=" 45" width="5" height="1" />    </bezel>
571      <bezel name="pg_1041"    element="Page1" state="0">      <bounds x=" 30" y=" 46" width="5" height="1" />    </bezel>
572      <bezel name="pg_1042"    element="Page1" state="0">      <bounds x=" 36" y=" 40" width="5" height="1" />    </bezel>
573      <bezel name="pg_1043"    element="Page1" state="0">      <bounds x=" 36" y=" 41" width="5" height="1" />    </bezel>
574      <bezel name="pg_1044"    element="Page1" state="0">      <bounds x=" 36" y=" 42" width="5" height="1" />    </bezel>
575      <bezel name="pg_1045"    element="Page1" state="0">      <bounds x=" 36" y=" 43" width="5" height="1" />    </bezel>
576      <bezel name="pg_1046"    element="Page1" state="0">      <bounds x=" 36" y=" 44" width="5" height="1" />    </bezel>
577      <bezel name="pg_1047"    element="Page1" state="0">      <bounds x=" 36" y=" 45" width="5" height="1" />    </bezel>
578      <bezel name="pg_1048"    element="Page1" state="0">      <bounds x=" 36" y=" 46" width="5" height="1" />    </bezel>
579      <bezel name="pg_1049"    element="Page1" state="0">      <bounds x=" 42" y=" 40" width="5" height="1" />    </bezel>
580      <bezel name="pg_1050"    element="Page1" state="0">      <bounds x=" 42" y=" 41" width="5" height="1" />    </bezel>
581      <bezel name="pg_1051"    element="Page1" state="0">      <bounds x=" 42" y=" 42" width="5" height="1" />    </bezel>
582      <bezel name="pg_1052"    element="Page1" state="0">      <bounds x=" 42" y=" 43" width="5" height="1" />    </bezel>
583      <bezel name="pg_1053"    element="Page1" state="0">      <bounds x=" 42" y=" 44" width="5" height="1" />    </bezel>
584      <bezel name="pg_1054"    element="Page1" state="0">      <bounds x=" 42" y=" 45" width="5" height="1" />    </bezel>
585      <bezel name="pg_1055"    element="Page1" state="0">      <bounds x=" 42" y=" 46" width="5" height="1" />    </bezel>
586      <bezel name="pg_1056"    element="Page1" state="0">      <bounds x=" 48" y=" 40" width="5" height="1" />    </bezel>
587      <bezel name="pg_1057"    element="Page1" state="0">      <bounds x=" 48" y=" 41" width="5" height="1" />    </bezel>
588      <bezel name="pg_1058"    element="Page1" state="0">      <bounds x=" 48" y=" 42" width="5" height="1" />    </bezel>
589      <bezel name="pg_1059"    element="Page1" state="0">      <bounds x=" 48" y=" 43" width="5" height="1" />    </bezel>
590      <bezel name="pg_1060"    element="Page1" state="0">      <bounds x=" 48" y=" 44" width="5" height="1" />    </bezel>
591      <bezel name="pg_1061"    element="Page1" state="0">      <bounds x=" 48" y=" 45" width="5" height="1" />    </bezel>
592      <bezel name="pg_1062"    element="Page1" state="0">      <bounds x=" 48" y=" 46" width="5" height="1" />    </bezel>
593      <bezel name="pg_1063"    element="Page1" state="0">      <bounds x=" 54" y=" 40" width="5" height="1" />    </bezel>
594      <bezel name="pg_1064"    element="Page1" state="0">      <bounds x=" 54" y=" 41" width="5" height="1" />    </bezel>
595      <bezel name="pg_1065"    element="Page1" state="0">      <bounds x=" 54" y=" 42" width="5" height="1" />    </bezel>
596      <bezel name="pg_1066"    element="Page1" state="0">      <bounds x=" 54" y=" 43" width="5" height="1" />    </bezel>
597      <bezel name="pg_1067"    element="Page1" state="0">      <bounds x=" 54" y=" 44" width="5" height="1" />    </bezel>
598      <bezel name="pg_1068"    element="Page1" state="0">      <bounds x=" 54" y=" 45" width="5" height="1" />    </bezel>
599      <bezel name="pg_1069"    element="Page1" state="0">      <bounds x=" 54" y=" 46" width="5" height="1" />    </bezel>
600      <bezel name="pg_1070"    element="Page1" state="0">      <bounds x=" 60" y=" 40" width="5" height="1" />    </bezel>
601      <bezel name="pg_1071"    element="Page1" state="0">      <bounds x=" 60" y=" 41" width="5" height="1" />    </bezel>
602      <bezel name="pg_1072"    element="Page1" state="0">      <bounds x=" 60" y=" 42" width="5" height="1" />    </bezel>
603      <bezel name="pg_1073"    element="Page1" state="0">      <bounds x=" 60" y=" 43" width="5" height="1" />    </bezel>
604      <bezel name="pg_1074"    element="Page1" state="0">      <bounds x=" 60" y=" 44" width="5" height="1" />    </bezel>
605      <bezel name="pg_1075"    element="Page1" state="0">      <bounds x=" 60" y=" 45" width="5" height="1" />    </bezel>
606      <bezel name="pg_1076"    element="Page1" state="0">      <bounds x=" 60" y=" 46" width="5" height="1" />    </bezel>
607      <bezel name="pg_1077"    element="Page1" state="0">      <bounds x=" 66" y=" 40" width="5" height="1" />    </bezel>
608      <bezel name="pg_1078"    element="Page1" state="0">      <bounds x=" 66" y=" 41" width="5" height="1" />    </bezel>
609      <bezel name="pg_1079"    element="Page1" state="0">      <bounds x=" 66" y=" 42" width="5" height="1" />    </bezel>
610      <bezel name="pg_1080"    element="Page1" state="0">      <bounds x=" 66" y=" 43" width="5" height="1" />    </bezel>
611      <bezel name="pg_1081"    element="Page1" state="0">      <bounds x=" 66" y=" 44" width="5" height="1" />    </bezel>
612      <bezel name="pg_1082"    element="Page1" state="0">      <bounds x=" 66" y=" 45" width="5" height="1" />    </bezel>
613      <bezel name="pg_1083"    element="Page1" state="0">      <bounds x=" 66" y=" 46" width="5" height="1" />    </bezel>
614      <bezel name="pg_1084"    element="Page1" state="0">      <bounds x=" 72" y=" 40" width="5" height="1" />    </bezel>
615      <bezel name="pg_1085"    element="Page1" state="0">      <bounds x=" 72" y=" 41" width="5" height="1" />    </bezel>
616      <bezel name="pg_1086"    element="Page1" state="0">      <bounds x=" 72" y=" 42" width="5" height="1" />    </bezel>
617      <bezel name="pg_1087"    element="Page1" state="0">      <bounds x=" 72" y=" 43" width="5" height="1" />    </bezel>
618      <bezel name="pg_1088"    element="Page1" state="0">      <bounds x=" 72" y=" 44" width="5" height="1" />    </bezel>
619      <bezel name="pg_1089"    element="Page1" state="0">      <bounds x=" 72" y=" 45" width="5" height="1" />    </bezel>
620      <bezel name="pg_1090"    element="Page1" state="0">      <bounds x=" 72" y=" 46" width="5" height="1" />    </bezel>
621      <bezel name="pg_1091"    element="Page1" state="0">      <bounds x=" 78" y=" 40" width="5" height="1" />    </bezel>
622      <bezel name="pg_1092"    element="Page1" state="0">      <bounds x=" 78" y=" 41" width="5" height="1" />    </bezel>
623      <bezel name="pg_1093"    element="Page1" state="0">      <bounds x=" 78" y=" 42" width="5" height="1" />    </bezel>
624      <bezel name="pg_1094"    element="Page1" state="0">      <bounds x=" 78" y=" 43" width="5" height="1" />    </bezel>
625      <bezel name="pg_1095"    element="Page1" state="0">      <bounds x=" 78" y=" 44" width="5" height="1" />    </bezel>
626      <bezel name="pg_1096"    element="Page1" state="0">      <bounds x=" 78" y=" 45" width="5" height="1" />    </bezel>
627      <bezel name="pg_1097"    element="Page1" state="0">      <bounds x=" 78" y=" 46" width="5" height="1" />    </bezel>
628      <bezel name="pg_1098"    element="Page1" state="0">      <bounds x=" 84" y=" 40" width="5" height="1" />    </bezel>
629      <bezel name="pg_1099"    element="Page1" state="0">      <bounds x=" 84" y=" 41" width="5" height="1" />    </bezel>
630      <bezel name="pg_1100"    element="Page1" state="0">      <bounds x=" 84" y=" 42" width="5" height="1" />    </bezel>
631      <bezel name="pg_1101"    element="Page1" state="0">      <bounds x=" 84" y=" 43" width="5" height="1" />    </bezel>
632      <bezel name="pg_1102"    element="Page1" state="0">      <bounds x=" 84" y=" 44" width="5" height="1" />    </bezel>
633      <bezel name="pg_1103"    element="Page1" state="0">      <bounds x=" 84" y=" 45" width="5" height="1" />    </bezel>
634      <bezel name="pg_1104"    element="Page1" state="0">      <bounds x=" 84" y=" 46" width="5" height="1" />    </bezel>
635      <bezel name="pg_1105"    element="Page1" state="0">      <bounds x=" 90" y=" 40" width="5" height="1" />    </bezel>
636      <bezel name="pg_1106"    element="Page1" state="0">      <bounds x=" 90" y=" 41" width="5" height="1" />    </bezel>
637      <bezel name="pg_1107"    element="Page1" state="0">      <bounds x=" 90" y=" 42" width="5" height="1" />    </bezel>
638      <bezel name="pg_1108"    element="Page1" state="0">      <bounds x=" 90" y=" 43" width="5" height="1" />    </bezel>
639      <bezel name="pg_1109"    element="Page1" state="0">      <bounds x=" 90" y=" 44" width="5" height="1" />    </bezel>
640      <bezel name="pg_1110"    element="Page1" state="0">      <bounds x=" 90" y=" 45" width="5" height="1" />    </bezel>
641      <bezel name="pg_1111"    element="Page1" state="0">      <bounds x=" 90" y=" 46" width="5" height="1" />    </bezel>
642      <bezel name="pg_1112"    element="Page1" state="0">      <bounds x="  0" y=" 50" width="5" height="1" />    </bezel>
643      <bezel name="pg_1113"    element="Page1" state="0">      <bounds x="  0" y=" 51" width="5" height="1" />    </bezel>
644      <bezel name="pg_1114"    element="Page1" state="0">      <bounds x="  0" y=" 52" width="5" height="1" />    </bezel>
645      <bezel name="pg_1115"    element="Page1" state="0">      <bounds x="  0" y=" 53" width="5" height="1" />    </bezel>
646      <bezel name="pg_1116"    element="Page1" state="0">      <bounds x="  0" y=" 54" width="5" height="1" />    </bezel>
647      <bezel name="pg_1117"    element="Page1" state="0">      <bounds x="  0" y=" 55" width="5" height="1" />    </bezel>
648      <bezel name="pg_1118"    element="Page1" state="0">      <bounds x="  0" y=" 56" width="5" height="1" />    </bezel>
649      <bezel name="pg_1119"    element="Page1" state="0">      <bounds x="  6" y=" 50" width="5" height="1" />    </bezel>
650      <bezel name="pg_1120"    element="Page1" state="0">      <bounds x="  6" y=" 51" width="5" height="1" />    </bezel>
651      <bezel name="pg_1121"    element="Page1" state="0">      <bounds x="  6" y=" 52" width="5" height="1" />    </bezel>
652      <bezel name="pg_1122"    element="Page1" state="0">      <bounds x="  6" y=" 53" width="5" height="1" />    </bezel>
653      <bezel name="pg_1123"    element="Page1" state="0">      <bounds x="  6" y=" 54" width="5" height="1" />    </bezel>
654      <bezel name="pg_1124"    element="Page1" state="0">      <bounds x="  6" y=" 55" width="5" height="1" />    </bezel>
655      <bezel name="pg_1125"    element="Page1" state="0">      <bounds x="  6" y=" 56" width="5" height="1" />    </bezel>
656      <bezel name="pg_1126"    element="Page1" state="0">      <bounds x=" 12" y=" 50" width="5" height="1" />    </bezel>
657      <bezel name="pg_1127"    element="Page1" state="0">      <bounds x=" 12" y=" 51" width="5" height="1" />    </bezel>
658      <bezel name="pg_1128"    element="Page1" state="0">      <bounds x=" 12" y=" 52" width="5" height="1" />    </bezel>
659      <bezel name="pg_1129"    element="Page1" state="0">      <bounds x=" 12" y=" 53" width="5" height="1" />    </bezel>
660      <bezel name="pg_1130"    element="Page1" state="0">      <bounds x=" 12" y=" 54" width="5" height="1" />    </bezel>
661      <bezel name="pg_1131"    element="Page1" state="0">      <bounds x=" 12" y=" 55" width="5" height="1" />    </bezel>
662      <bezel name="pg_1132"    element="Page1" state="0">      <bounds x=" 12" y=" 56" width="5" height="1" />    </bezel>
663      <bezel name="pg_1133"    element="Page1" state="0">      <bounds x=" 18" y=" 50" width="5" height="1" />    </bezel>
664      <bezel name="pg_1134"    element="Page1" state="0">      <bounds x=" 18" y=" 51" width="5" height="1" />    </bezel>
665      <bezel name="pg_1135"    element="Page1" state="0">      <bounds x=" 18" y=" 52" width="5" height="1" />    </bezel>
666      <bezel name="pg_1136"    element="Page1" state="0">      <bounds x=" 18" y=" 53" width="5" height="1" />    </bezel>
667      <bezel name="pg_1137"    element="Page1" state="0">      <bounds x=" 18" y=" 54" width="5" height="1" />    </bezel>
668      <bezel name="pg_1138"    element="Page1" state="0">      <bounds x=" 18" y=" 55" width="5" height="1" />    </bezel>
669      <bezel name="pg_1139"    element="Page1" state="0">      <bounds x=" 18" y=" 56" width="5" height="1" />    </bezel>
670      <bezel name="pg_1140"    element="Page1" state="0">      <bounds x=" 24" y=" 50" width="5" height="1" />    </bezel>
671      <bezel name="pg_1141"    element="Page1" state="0">      <bounds x=" 24" y=" 51" width="5" height="1" />    </bezel>
672      <bezel name="pg_1142"    element="Page1" state="0">      <bounds x=" 24" y=" 52" width="5" height="1" />    </bezel>
673      <bezel name="pg_1143"    element="Page1" state="0">      <bounds x=" 24" y=" 53" width="5" height="1" />    </bezel>
674      <bezel name="pg_1144"    element="Page1" state="0">      <bounds x=" 24" y=" 54" width="5" height="1" />    </bezel>
675      <bezel name="pg_1145"    element="Page1" state="0">      <bounds x=" 24" y=" 55" width="5" height="1" />    </bezel>
676      <bezel name="pg_1146"    element="Page1" state="0">      <bounds x=" 24" y=" 56" width="5" height="1" />    </bezel>
677      <bezel name="pg_1147"    element="Page1" state="0">      <bounds x=" 30" y=" 50" width="5" height="1" />    </bezel>
678      <bezel name="pg_1148"    element="Page1" state="0">      <bounds x=" 30" y=" 51" width="5" height="1" />    </bezel>
679      <bezel name="pg_1149"    element="Page1" state="0">      <bounds x=" 30" y=" 52" width="5" height="1" />    </bezel>
680      <bezel name="pg_1150"    element="Page1" state="0">      <bounds x=" 30" y=" 53" width="5" height="1" />    </bezel>
681      <bezel name="pg_1151"    element="Page1" state="0">      <bounds x=" 30" y=" 54" width="5" height="1" />    </bezel>
682      <bezel name="pg_1152"    element="Page1" state="0">      <bounds x=" 30" y=" 55" width="5" height="1" />    </bezel>
683      <bezel name="pg_1153"    element="Page1" state="0">      <bounds x=" 30" y=" 56" width="5" height="1" />    </bezel>
684      <bezel name="pg_1154"    element="Page1" state="0">      <bounds x=" 36" y=" 50" width="5" height="1" />    </bezel>
685      <bezel name="pg_1155"    element="Page1" state="0">      <bounds x=" 36" y=" 51" width="5" height="1" />    </bezel>
686      <bezel name="pg_1156"    element="Page1" state="0">      <bounds x=" 36" y=" 52" width="5" height="1" />    </bezel>
687      <bezel name="pg_1157"    element="Page1" state="0">      <bounds x=" 36" y=" 53" width="5" height="1" />    </bezel>
688      <bezel name="pg_1158"    element="Page1" state="0">      <bounds x=" 36" y=" 54" width="5" height="1" />    </bezel>
689      <bezel name="pg_1159"    element="Page1" state="0">      <bounds x=" 36" y=" 55" width="5" height="1" />    </bezel>
690      <bezel name="pg_1160"    element="Page1" state="0">      <bounds x=" 36" y=" 56" width="5" height="1" />    </bezel>
691      <bezel name="pg_1161"    element="Page1" state="0">      <bounds x=" 42" y=" 50" width="5" height="1" />    </bezel>
692      <bezel name="pg_1162"    element="Page1" state="0">      <bounds x=" 42" y=" 51" width="5" height="1" />    </bezel>
693      <bezel name="pg_1163"    element="Page1" state="0">      <bounds x=" 42" y=" 52" width="5" height="1" />    </bezel>
694      <bezel name="pg_1164"    element="Page1" state="0">      <bounds x=" 42" y=" 53" width="5" height="1" />    </bezel>
695      <bezel name="pg_1165"    element="Page1" state="0">      <bounds x=" 42" y=" 54" width="5" height="1" />    </bezel>
696      <bezel name="pg_1166"    element="Page1" state="0">      <bounds x=" 42" y=" 55" width="5" height="1" />    </bezel>
697      <bezel name="pg_1167"    element="Page1" state="0">      <bounds x=" 42" y=" 56" width="5" height="1" />    </bezel>
698      <bezel name="pg_1168"    element="Page1" state="0">      <bounds x=" 48" y=" 50" width="5" height="1" />    </bezel>
699      <bezel name="pg_1169"    element="Page1" state="0">      <bounds x=" 48" y=" 51" width="5" height="1" />    </bezel>
700      <bezel name="pg_1170"    element="Page1" state="0">      <bounds x=" 48" y=" 52" width="5" height="1" />    </bezel>
701      <bezel name="pg_1171"    element="Page1" state="0">      <bounds x=" 48" y=" 53" width="5" height="1" />    </bezel>
702      <bezel name="pg_1172"    element="Page1" state="0">      <bounds x=" 48" y=" 54" width="5" height="1" />    </bezel>
703      <bezel name="pg_1173"    element="Page1" state="0">      <bounds x=" 48" y=" 55" width="5" height="1" />    </bezel>
704      <bezel name="pg_1174"    element="Page1" state="0">      <bounds x=" 48" y=" 56" width="5" height="1" />    </bezel>
705      <bezel name="pg_1175"    element="Page1" state="0">      <bounds x=" 54" y=" 50" width="5" height="1" />    </bezel>
706      <bezel name="pg_1176"    element="Page1" state="0">      <bounds x=" 54" y=" 51" width="5" height="1" />    </bezel>
707      <bezel name="pg_1177"    element="Page1" state="0">      <bounds x=" 54" y=" 52" width="5" height="1" />    </bezel>
708      <bezel name="pg_1178"    element="Page1" state="0">      <bounds x=" 54" y=" 53" width="5" height="1" />    </bezel>
709      <bezel name="pg_1179"    element="Page1" state="0">      <bounds x=" 54" y=" 54" width="5" height="1" />    </bezel>
710      <bezel name="pg_1180"    element="Page1" state="0">      <bounds x=" 54" y=" 55" width="5" height="1" />    </bezel>
711      <bezel name="pg_1181"    element="Page1" state="0">      <bounds x=" 54" y=" 56" width="5" height="1" />    </bezel>
712      <bezel name="pg_1182"    element="Page1" state="0">      <bounds x=" 60" y=" 50" width="5" height="1" />    </bezel>
713      <bezel name="pg_1183"    element="Page1" state="0">      <bounds x=" 60" y=" 51" width="5" height="1" />    </bezel>
714      <bezel name="pg_1184"    element="Page1" state="0">      <bounds x=" 60" y=" 52" width="5" height="1" />    </bezel>
715      <bezel name="pg_1185"    element="Page1" state="0">      <bounds x=" 60" y=" 53" width="5" height="1" />    </bezel>
716      <bezel name="pg_1186"    element="Page1" state="0">      <bounds x=" 60" y=" 54" width="5" height="1" />    </bezel>
717      <bezel name="pg_1187"    element="Page1" state="0">      <bounds x=" 60" y=" 55" width="5" height="1" />    </bezel>
718      <bezel name="pg_1188"    element="Page1" state="0">      <bounds x=" 60" y=" 56" width="5" height="1" />    </bezel>
719      <bezel name="pg_1189"    element="Page1" state="0">      <bounds x=" 66" y=" 50" width="5" height="1" />    </bezel>
720      <bezel name="pg_1190"    element="Page1" state="0">      <bounds x=" 66" y=" 51" width="5" height="1" />    </bezel>
721      <bezel name="pg_1191"    element="Page1" state="0">      <bounds x=" 66" y=" 52" width="5" height="1" />    </bezel>
722      <bezel name="pg_1192"    element="Page1" state="0">      <bounds x=" 66" y=" 53" width="5" height="1" />    </bezel>
723      <bezel name="pg_1193"    element="Page1" state="0">      <bounds x=" 66" y=" 54" width="5" height="1" />    </bezel>
724      <bezel name="pg_1194"    element="Page1" state="0">      <bounds x=" 66" y=" 55" width="5" height="1" />    </bezel>
725      <bezel name="pg_1195"    element="Page1" state="0">      <bounds x=" 66" y=" 56" width="5" height="1" />    </bezel>
726      <bezel name="pg_1196"    element="Page1" state="0">      <bounds x=" 72" y=" 50" width="5" height="1" />    </bezel>
727      <bezel name="pg_1197"    element="Page1" state="0">      <bounds x=" 72" y=" 51" width="5" height="1" />    </bezel>
728      <bezel name="pg_1198"    element="Page1" state="0">      <bounds x=" 72" y=" 52" width="5" height="1" />    </bezel>
729      <bezel name="pg_1199"    element="Page1" state="0">      <bounds x=" 72" y=" 53" width="5" height="1" />    </bezel>
730      <bezel name="pg_1200"    element="Page1" state="0">      <bounds x=" 72" y=" 54" width="5" height="1" />    </bezel>
731      <bezel name="pg_1201"    element="Page1" state="0">      <bounds x=" 72" y=" 55" width="5" height="1" />    </bezel>
732      <bezel name="pg_1202"    element="Page1" state="0">      <bounds x=" 72" y=" 56" width="5" height="1" />    </bezel>
733      <bezel name="pg_1203"    element="Page1" state="0">      <bounds x=" 78" y=" 50" width="5" height="1" />    </bezel>
734      <bezel name="pg_1204"    element="Page1" state="0">      <bounds x=" 78" y=" 51" width="5" height="1" />    </bezel>
735      <bezel name="pg_1205"    element="Page1" state="0">      <bounds x=" 78" y=" 52" width="5" height="1" />    </bezel>
736      <bezel name="pg_1206"    element="Page1" state="0">      <bounds x=" 78" y=" 53" width="5" height="1" />    </bezel>
737      <bezel name="pg_1207"    element="Page1" state="0">      <bounds x=" 78" y=" 54" width="5" height="1" />    </bezel>
738      <bezel name="pg_1208"    element="Page1" state="0">      <bounds x=" 78" y=" 55" width="5" height="1" />    </bezel>
739      <bezel name="pg_1209"    element="Page1" state="0">      <bounds x=" 78" y=" 56" width="5" height="1" />    </bezel>
740      <bezel name="pg_1210"    element="Page1" state="0">      <bounds x=" 84" y=" 50" width="5" height="1" />    </bezel>
741      <bezel name="pg_1211"    element="Page1" state="0">      <bounds x=" 84" y=" 51" width="5" height="1" />    </bezel>
742      <bezel name="pg_1212"    element="Page1" state="0">      <bounds x=" 84" y=" 52" width="5" height="1" />    </bezel>
743      <bezel name="pg_1213"    element="Page1" state="0">      <bounds x=" 84" y=" 53" width="5" height="1" />    </bezel>
744      <bezel name="pg_1214"    element="Page1" state="0">      <bounds x=" 84" y=" 54" width="5" height="1" />    </bezel>
745      <bezel name="pg_1215"    element="Page1" state="0">      <bounds x=" 84" y=" 55" width="5" height="1" />    </bezel>
746      <bezel name="pg_1216"    element="Page1" state="0">      <bounds x=" 84" y=" 56" width="5" height="1" />    </bezel>
747      <bezel name="pg_1217"    element="Page1" state="0">      <bounds x=" 90" y=" 50" width="5" height="1" />    </bezel>
748      <bezel name="pg_1218"    element="Page1" state="0">      <bounds x=" 90" y=" 51" width="5" height="1" />    </bezel>
749      <bezel name="pg_1219"    element="Page1" state="0">      <bounds x=" 90" y=" 52" width="5" height="1" />    </bezel>
750      <bezel name="pg_1220"    element="Page1" state="0">      <bounds x=" 90" y=" 53" width="5" height="1" />    </bezel>
751      <bezel name="pg_1221"    element="Page1" state="0">      <bounds x=" 90" y=" 54" width="5" height="1" />    </bezel>
752      <bezel name="pg_1222"    element="Page1" state="0">      <bounds x=" 90" y=" 55" width="5" height="1" />    </bezel>
753      <bezel name="pg_1223"    element="Page1" state="0">      <bounds x=" 90" y=" 56" width="5" height="1" />    </bezel>
754
755      <bezel name="pg_4000"    element="Page4" state="0">      <bounds x="  0" y=" 80" width="5" height="1" />    </bezel>
756      <bezel name="pg_4001"    element="Page4" state="0">      <bounds x="  0" y=" 81" width="5" height="1" />    </bezel>
757      <bezel name="pg_4002"    element="Page4" state="0">      <bounds x="  0" y=" 82" width="5" height="1" />    </bezel>
758      <bezel name="pg_4003"    element="Page4" state="0">      <bounds x="  0" y=" 83" width="5" height="1" />    </bezel>
759      <bezel name="pg_4004"    element="Page4" state="0">      <bounds x="  0" y=" 84" width="5" height="1" />    </bezel>
760      <bezel name="pg_4005"    element="Page4" state="0">      <bounds x="  0" y=" 85" width="5" height="1" />    </bezel>
761      <bezel name="pg_4006"    element="Page4" state="0">      <bounds x="  0" y=" 86" width="5" height="1" />    </bezel>
762      <bezel name="pg_4007"    element="Page4" state="0">      <bounds x="  6" y=" 80" width="5" height="1" />    </bezel>
763      <bezel name="pg_4008"    element="Page4" state="0">      <bounds x="  6" y=" 81" width="5" height="1" />    </bezel>
764      <bezel name="pg_4009"    element="Page4" state="0">      <bounds x="  6" y=" 82" width="5" height="1" />    </bezel>
765      <bezel name="pg_4010"    element="Page4" state="0">      <bounds x="  6" y=" 83" width="5" height="1" />    </bezel>
766      <bezel name="pg_4011"    element="Page4" state="0">      <bounds x="  6" y=" 84" width="5" height="1" />    </bezel>
767      <bezel name="pg_4012"    element="Page4" state="0">      <bounds x="  6" y=" 85" width="5" height="1" />    </bezel>
768      <bezel name="pg_4013"    element="Page4" state="0">      <bounds x="  6" y=" 86" width="5" height="1" />    </bezel>
769      <bezel name="pg_4014"    element="Page4" state="0">      <bounds x=" 12" y=" 80" width="5" height="1" />    </bezel>
770      <bezel name="pg_4015"    element="Page4" state="0">      <bounds x=" 12" y=" 81" width="5" height="1" />    </bezel>
771      <bezel name="pg_4016"    element="Page4" state="0">      <bounds x=" 12" y=" 82" width="5" height="1" />    </bezel>
772      <bezel name="pg_4017"    element="Page4" state="0">      <bounds x=" 12" y=" 83" width="5" height="1" />    </bezel>
773      <bezel name="pg_4018"    element="Page4" state="0">      <bounds x=" 12" y=" 84" width="5" height="1" />    </bezel>
774      <bezel name="pg_4019"    element="Page4" state="0">      <bounds x=" 12" y=" 85" width="5" height="1" />    </bezel>
775      <bezel name="pg_4020"    element="Page4" state="0">      <bounds x=" 12" y=" 86" width="5" height="1" />    </bezel>
776      <bezel name="pg_4021"    element="Page4" state="0">      <bounds x=" 18" y=" 80" width="5" height="1" />    </bezel>
777      <bezel name="pg_4022"    element="Page4" state="0">      <bounds x=" 18" y=" 81" width="5" height="1" />    </bezel>
778      <bezel name="pg_4023"    element="Page4" state="0">      <bounds x=" 18" y=" 82" width="5" height="1" />    </bezel>
779      <bezel name="pg_4024"    element="Page4" state="0">      <bounds x=" 18" y=" 83" width="5" height="1" />    </bezel>
780      <bezel name="pg_4025"    element="Page4" state="0">      <bounds x=" 18" y=" 84" width="5" height="1" />    </bezel>
781      <bezel name="pg_4026"    element="Page4" state="0">      <bounds x=" 18" y=" 85" width="5" height="1" />    </bezel>
782      <bezel name="pg_4027"    element="Page4" state="0">      <bounds x=" 18" y=" 86" width="5" height="1" />    </bezel>
783      <bezel name="pg_4028"    element="Page4" state="0">      <bounds x=" 24" y=" 80" width="5" height="1" />    </bezel>
784      <bezel name="pg_4029"    element="Page4" state="0">      <bounds x=" 24" y=" 81" width="5" height="1" />    </bezel>
785      <bezel name="pg_4030"    element="Page4" state="0">      <bounds x=" 24" y=" 82" width="5" height="1" />    </bezel>
786      <bezel name="pg_4031"    element="Page4" state="0">      <bounds x=" 24" y=" 83" width="5" height="1" />    </bezel>
787      <bezel name="pg_4032"    element="Page4" state="0">      <bounds x=" 24" y=" 84" width="5" height="1" />    </bezel>
788      <bezel name="pg_4033"    element="Page4" state="0">      <bounds x=" 24" y=" 85" width="5" height="1" />    </bezel>
789      <bezel name="pg_4034"    element="Page4" state="0">      <bounds x=" 24" y=" 86" width="5" height="1" />    </bezel>
790      <bezel name="pg_4035"    element="Page4" state="0">      <bounds x=" 30" y=" 80" width="5" height="1" />    </bezel>
791      <bezel name="pg_4036"    element="Page4" state="0">      <bounds x=" 30" y=" 81" width="5" height="1" />    </bezel>
792      <bezel name="pg_4037"    element="Page4" state="0">      <bounds x=" 30" y=" 82" width="5" height="1" />    </bezel>
793      <bezel name="pg_4038"    element="Page4" state="0">      <bounds x=" 30" y=" 83" width="5" height="1" />    </bezel>
794      <bezel name="pg_4039"    element="Page4" state="0">      <bounds x=" 30" y=" 84" width="5" height="1" />    </bezel>
795      <bezel name="pg_4040"    element="Page4" state="0">      <bounds x=" 30" y=" 85" width="5" height="1" />    </bezel>
796      <bezel name="pg_4041"    element="Page4" state="0">      <bounds x=" 30" y=" 86" width="5" height="1" />    </bezel>
797      <bezel name="pg_4042"    element="Page4" state="0">      <bounds x=" 36" y=" 80" width="5" height="1" />    </bezel>
798      <bezel name="pg_4043"    element="Page4" state="0">      <bounds x=" 36" y=" 81" width="5" height="1" />    </bezel>
799      <bezel name="pg_4044"    element="Page4" state="0">      <bounds x=" 36" y=" 82" width="5" height="1" />    </bezel>
800      <bezel name="pg_4045"    element="Page4" state="0">      <bounds x=" 36" y=" 83" width="5" height="1" />    </bezel>
801      <bezel name="pg_4046"    element="Page4" state="0">      <bounds x=" 36" y=" 84" width="5" height="1" />    </bezel>
802      <bezel name="pg_4047"    element="Page4" state="0">      <bounds x=" 36" y=" 85" width="5" height="1" />    </bezel>
803      <bezel name="pg_4048"    element="Page4" state="0">      <bounds x=" 36" y=" 86" width="5" height="1" />    </bezel>
804      <bezel name="pg_4049"    element="Page4" state="0">      <bounds x=" 42" y=" 80" width="5" height="1" />    </bezel>
805      <bezel name="pg_4050"    element="Page4" state="0">      <bounds x=" 42" y=" 81" width="5" height="1" />    </bezel>
806      <bezel name="pg_4051"    element="Page4" state="0">      <bounds x=" 42" y=" 82" width="5" height="1" />    </bezel>
807      <bezel name="pg_4052"    element="Page4" state="0">      <bounds x=" 42" y=" 83" width="5" height="1" />    </bezel>
808      <bezel name="pg_4053"    element="Page4" state="0">      <bounds x=" 42" y=" 84" width="5" height="1" />    </bezel>
809      <bezel name="pg_4054"    element="Page4" state="0">      <bounds x=" 42" y=" 85" width="5" height="1" />    </bezel>
810      <bezel name="pg_4055"    element="Page4" state="0">      <bounds x=" 42" y=" 86" width="5" height="1" />    </bezel>
811      <bezel name="pg_4056"    element="Page4" state="0">      <bounds x=" 48" y=" 80" width="5" height="1" />    </bezel>
812      <bezel name="pg_4057"    element="Page4" state="0">      <bounds x=" 48" y=" 81" width="5" height="1" />    </bezel>
813      <bezel name="pg_4058"    element="Page4" state="0">      <bounds x=" 48" y=" 82" width="5" height="1" />    </bezel>
814      <bezel name="pg_4059"    element="Page4" state="0">      <bounds x=" 48" y=" 83" width="5" height="1" />    </bezel>
815      <bezel name="pg_4060"    element="Page4" state="0">      <bounds x=" 48" y=" 84" width="5" height="1" />    </bezel>
816      <bezel name="pg_4061"    element="Page4" state="0">      <bounds x=" 48" y=" 85" width="5" height="1" />    </bezel>
817      <bezel name="pg_4062"    element="Page4" state="0">      <bounds x=" 48" y=" 86" width="5" height="1" />    </bezel>
818      <bezel name="pg_4063"    element="Page4" state="0">      <bounds x=" 54" y=" 80" width="5" height="1" />    </bezel>
819      <bezel name="pg_4064"    element="Page4" state="0">      <bounds x=" 54" y=" 81" width="5" height="1" />    </bezel>
820      <bezel name="pg_4065"    element="Page4" state="0">      <bounds x=" 54" y=" 82" width="5" height="1" />    </bezel>
821      <bezel name="pg_4066"    element="Page4" state="0">      <bounds x=" 54" y=" 83" width="5" height="1" />    </bezel>
822      <bezel name="pg_4067"    element="Page4" state="0">      <bounds x=" 54" y=" 84" width="5" height="1" />    </bezel>
823      <bezel name="pg_4068"    element="Page4" state="0">      <bounds x=" 54" y=" 85" width="5" height="1" />    </bezel>
824      <bezel name="pg_4069"    element="Page4" state="0">      <bounds x=" 54" y=" 86" width="5" height="1" />    </bezel>
825      <bezel name="pg_4070"    element="Page4" state="0">      <bounds x=" 60" y=" 80" width="5" height="1" />    </bezel>
826      <bezel name="pg_4071"    element="Page4" state="0">      <bounds x=" 60" y=" 81" width="5" height="1" />    </bezel>
827      <bezel name="pg_4072"    element="Page4" state="0">      <bounds x=" 60" y=" 82" width="5" height="1" />    </bezel>
828      <bezel name="pg_4073"    element="Page4" state="0">      <bounds x=" 60" y=" 83" width="5" height="1" />    </bezel>
829      <bezel name="pg_4074"    element="Page4" state="0">      <bounds x=" 60" y=" 84" width="5" height="1" />    </bezel>
830      <bezel name="pg_4075"    element="Page4" state="0">      <bounds x=" 60" y=" 85" width="5" height="1" />    </bezel>
831      <bezel name="pg_4076"    element="Page4" state="0">      <bounds x=" 60" y=" 86" width="5" height="1" />    </bezel>
832      <bezel name="pg_4077"    element="Page4" state="0">      <bounds x=" 66" y=" 80" width="5" height="1" />    </bezel>
833      <bezel name="pg_4078"    element="Page4" state="0">      <bounds x=" 66" y=" 81" width="5" height="1" />    </bezel>
834      <bezel name="pg_4079"    element="Page4" state="0">      <bounds x=" 66" y=" 82" width="5" height="1" />    </bezel>
835      <bezel name="pg_4080"    element="Page4" state="0">      <bounds x=" 66" y=" 83" width="5" height="1" />    </bezel>
836      <bezel name="pg_4081"    element="Page4" state="0">      <bounds x=" 66" y=" 84" width="5" height="1" />    </bezel>
837      <bezel name="pg_4082"    element="Page4" state="0">      <bounds x=" 66" y=" 85" width="5" height="1" />    </bezel>
838      <bezel name="pg_4083"    element="Page4" state="0">      <bounds x=" 66" y=" 86" width="5" height="1" />    </bezel>
839      <bezel name="pg_4084"    element="Page4" state="0">      <bounds x=" 72" y=" 80" width="5" height="1" />    </bezel>
840      <bezel name="pg_4085"    element="Page4" state="0">      <bounds x=" 72" y=" 81" width="5" height="1" />    </bezel>
841      <bezel name="pg_4086"    element="Page4" state="0">      <bounds x=" 72" y=" 82" width="5" height="1" />    </bezel>
842      <bezel name="pg_4087"    element="Page4" state="0">      <bounds x=" 72" y=" 83" width="5" height="1" />    </bezel>
843      <bezel name="pg_4088"    element="Page4" state="0">      <bounds x=" 72" y=" 84" width="5" height="1" />    </bezel>
844      <bezel name="pg_4089"    element="Page4" state="0">      <bounds x=" 72" y=" 85" width="5" height="1" />    </bezel>
845      <bezel name="pg_4090"    element="Page4" state="0">      <bounds x=" 72" y=" 86" width="5" height="1" />    </bezel>
846      <bezel name="pg_4091"    element="Page4" state="0">      <bounds x=" 78" y=" 80" width="5" height="1" />    </bezel>
847      <bezel name="pg_4092"    element="Page4" state="0">      <bounds x=" 78" y=" 81" width="5" height="1" />    </bezel>
848      <bezel name="pg_4093"    element="Page4" state="0">      <bounds x=" 78" y=" 82" width="5" height="1" />    </bezel>
849      <bezel name="pg_4094"    element="Page4" state="0">      <bounds x=" 78" y=" 83" width="5" height="1" />    </bezel>
850      <bezel name="pg_4095"    element="Page4" state="0">      <bounds x=" 78" y=" 84" width="5" height="1" />    </bezel>
851      <bezel name="pg_4096"    element="Page4" state="0">      <bounds x=" 78" y=" 85" width="5" height="1" />    </bezel>
852      <bezel name="pg_4097"    element="Page4" state="0">      <bounds x=" 78" y=" 86" width="5" height="1" />    </bezel>
853      <bezel name="pg_4098"    element="Page4" state="0">      <bounds x=" 84" y=" 80" width="5" height="1" />    </bezel>
854      <bezel name="pg_4099"    element="Page4" state="0">      <bounds x=" 84" y=" 81" width="5" height="1" />    </bezel>
855      <bezel name="pg_4100"    element="Page4" state="0">      <bounds x=" 84" y=" 82" width="5" height="1" />    </bezel>
856      <bezel name="pg_4101"    element="Page4" state="0">      <bounds x=" 84" y=" 83" width="5" height="1" />    </bezel>
857      <bezel name="pg_4102"    element="Page4" state="0">      <bounds x=" 84" y=" 84" width="5" height="1" />    </bezel>
858      <bezel name="pg_4103"    element="Page4" state="0">      <bounds x=" 84" y=" 85" width="5" height="1" />    </bezel>
859      <bezel name="pg_4104"    element="Page4" state="0">      <bounds x=" 84" y=" 86" width="5" height="1" />    </bezel>
860      <bezel name="pg_4105"    element="Page4" state="0">      <bounds x=" 90" y=" 80" width="5" height="1" />    </bezel>
861      <bezel name="pg_4106"    element="Page4" state="0">      <bounds x=" 90" y=" 81" width="5" height="1" />    </bezel>
862      <bezel name="pg_4107"    element="Page4" state="0">      <bounds x=" 90" y=" 82" width="5" height="1" />    </bezel>
863      <bezel name="pg_4108"    element="Page4" state="0">      <bounds x=" 90" y=" 83" width="5" height="1" />    </bezel>
864      <bezel name="pg_4109"    element="Page4" state="0">      <bounds x=" 90" y=" 84" width="5" height="1" />    </bezel>
865      <bezel name="pg_4110"    element="Page4" state="0">      <bounds x=" 90" y=" 85" width="5" height="1" />    </bezel>
866      <bezel name="pg_4111"    element="Page4" state="0">      <bounds x=" 90" y=" 86" width="5" height="1" />    </bezel>
867      <bezel name="pg_4112"    element="Page4" state="0">      <bounds x="  0" y=" 90" width="5" height="1" />    </bezel>
868      <bezel name="pg_4113"    element="Page4" state="0">      <bounds x="  0" y=" 91" width="5" height="1" />    </bezel>
869      <bezel name="pg_4114"    element="Page4" state="0">      <bounds x="  0" y=" 92" width="5" height="1" />    </bezel>
870      <bezel name="pg_4115"    element="Page4" state="0">      <bounds x="  0" y=" 93" width="5" height="1" />    </bezel>
871      <bezel name="pg_4116"    element="Page4" state="0">      <bounds x="  0" y=" 94" width="5" height="1" />    </bezel>
872      <bezel name="pg_4117"    element="Page4" state="0">      <bounds x="  0" y=" 95" width="5" height="1" />    </bezel>
873      <bezel name="pg_4118"    element="Page4" state="0">      <bounds x="  0" y=" 96" width="5" height="1" />    </bezel>
874      <bezel name="pg_4119"    element="Page4" state="0">      <bounds x="  6" y=" 90" width="5" height="1" />    </bezel>
875      <bezel name="pg_4120"    element="Page4" state="0">      <bounds x="  6" y=" 91" width="5" height="1" />    </bezel>
876      <bezel name="pg_4121"    element="Page4" state="0">      <bounds x="  6" y=" 92" width="5" height="1" />    </bezel>
877      <bezel name="pg_4122"    element="Page4" state="0">      <bounds x="  6" y=" 93" width="5" height="1" />    </bezel>
878      <bezel name="pg_4123"    element="Page4" state="0">      <bounds x="  6" y=" 94" width="5" height="1" />    </bezel>
879      <bezel name="pg_4124"    element="Page4" state="0">      <bounds x="  6" y=" 95" width="5" height="1" />    </bezel>
880      <bezel name="pg_4125"    element="Page4" state="0">      <bounds x="  6" y=" 96" width="5" height="1" />    </bezel>
881      <bezel name="pg_4126"    element="Page4" state="0">      <bounds x=" 12" y=" 90" width="5" height="1" />    </bezel>
882      <bezel name="pg_4127"    element="Page4" state="0">      <bounds x=" 12" y=" 91" width="5" height="1" />    </bezel>
883      <bezel name="pg_4128"    element="Page4" state="0">      <bounds x=" 12" y=" 92" width="5" height="1" />    </bezel>
884      <bezel name="pg_4129"    element="Page4" state="0">      <bounds x=" 12" y=" 93" width="5" height="1" />    </bezel>
885      <bezel name="pg_4130"    element="Page4" state="0">      <bounds x=" 12" y=" 94" width="5" height="1" />    </bezel>
886      <bezel name="pg_4131"    element="Page4" state="0">      <bounds x=" 12" y=" 95" width="5" height="1" />    </bezel>
887      <bezel name="pg_4132"    element="Page4" state="0">      <bounds x=" 12" y=" 96" width="5" height="1" />    </bezel>
888      <bezel name="pg_4133"    element="Page4" state="0">      <bounds x=" 18" y=" 90" width="5" height="1" />    </bezel>
889      <bezel name="pg_4134"    element="Page4" state="0">      <bounds x=" 18" y=" 91" width="5" height="1" />    </bezel>
890      <bezel name="pg_4135"    element="Page4" state="0">      <bounds x=" 18" y=" 92" width="5" height="1" />    </bezel>
891      <bezel name="pg_4136"    element="Page4" state="0">      <bounds x=" 18" y=" 93" width="5" height="1" />    </bezel>
892      <bezel name="pg_4137"    element="Page4" state="0">      <bounds x=" 18" y=" 94" width="5" height="1" />    </bezel>
893      <bezel name="pg_4138"    element="Page4" state="0">      <bounds x=" 18" y=" 95" width="5" height="1" />    </bezel>
894      <bezel name="pg_4139"    element="Page4" state="0">      <bounds x=" 18" y=" 96" width="5" height="1" />    </bezel>
895      <bezel name="pg_4140"    element="Page4" state="0">      <bounds x=" 24" y=" 90" width="5" height="1" />    </bezel>
896      <bezel name="pg_4141"    element="Page4" state="0">      <bounds x=" 24" y=" 91" width="5" height="1" />    </bezel>
897      <bezel name="pg_4142"    element="Page4" state="0">      <bounds x=" 24" y=" 92" width="5" height="1" />    </bezel>
898      <bezel name="pg_4143"    element="Page4" state="0">      <bounds x=" 24" y=" 93" width="5" height="1" />    </bezel>
899      <bezel name="pg_4144"    element="Page4" state="0">      <bounds x=" 24" y=" 94" width="5" height="1" />    </bezel>
900      <bezel name="pg_4145"    element="Page4" state="0">      <bounds x=" 24" y=" 95" width="5" height="1" />    </bezel>
901      <bezel name="pg_4146"    element="Page4" state="0">      <bounds x=" 24" y=" 96" width="5" height="1" />    </bezel>
902      <bezel name="pg_4147"    element="Page4" state="0">      <bounds x=" 30" y=" 90" width="5" height="1" />    </bezel>
903      <bezel name="pg_4148"    element="Page4" state="0">      <bounds x=" 30" y=" 91" width="5" height="1" />    </bezel>
904      <bezel name="pg_4149"    element="Page4" state="0">      <bounds x=" 30" y=" 92" width="5" height="1" />    </bezel>
905      <bezel name="pg_4150"    element="Page4" state="0">      <bounds x=" 30" y=" 93" width="5" height="1" />    </bezel>
906      <bezel name="pg_4151"    element="Page4" state="0">      <bounds x=" 30" y=" 94" width="5" height="1" />    </bezel>
907      <bezel name="pg_4152"    element="Page4" state="0">      <bounds x=" 30" y=" 95" width="5" height="1" />    </bezel>
908      <bezel name="pg_4153"    element="Page4" state="0">      <bounds x=" 30" y=" 96" width="5" height="1" />    </bezel>
909      <bezel name="pg_4154"    element="Page4" state="0">      <bounds x=" 36" y=" 90" width="5" height="1" />    </bezel>
910      <bezel name="pg_4155"    element="Page4" state="0">      <bounds x=" 36" y=" 91" width="5" height="1" />    </bezel>
911      <bezel name="pg_4156"    element="Page4" state="0">      <bounds x=" 36" y=" 92" width="5" height="1" />    </bezel>
912      <bezel name="pg_4157"    element="Page4" state="0">      <bounds x=" 36" y=" 93" width="5" height="1" />    </bezel>
913      <bezel name="pg_4158"    element="Page4" state="0">      <bounds x=" 36" y=" 94" width="5" height="1" />    </bezel>
914      <bezel name="pg_4159"    element="Page4" state="0">      <bounds x=" 36" y=" 95" width="5" height="1" />    </bezel>
915      <bezel name="pg_4160"    element="Page4" state="0">      <bounds x=" 36" y=" 96" width="5" height="1" />    </bezel>
916      <bezel name="pg_4161"    element="Page4" state="0">      <bounds x=" 42" y=" 90" width="5" height="1" />    </bezel>
917      <bezel name="pg_4162"    element="Page4" state="0">      <bounds x=" 42" y=" 91" width="5" height="1" />    </bezel>
918      <bezel name="pg_4163"    element="Page4" state="0">      <bounds x=" 42" y=" 92" width="5" height="1" />    </bezel>
919      <bezel name="pg_4164"    element="Page4" state="0">      <bounds x=" 42" y=" 93" width="5" height="1" />    </bezel>
920      <bezel name="pg_4165"    element="Page4" state="0">      <bounds x=" 42" y=" 94" width="5" height="1" />    </bezel>
921      <bezel name="pg_4166"    element="Page4" state="0">      <bounds x=" 42" y=" 95" width="5" height="1" />    </bezel>
922      <bezel name="pg_4167"    element="Page4" state="0">      <bounds x=" 42" y=" 96" width="5" height="1" />    </bezel>
923      <bezel name="pg_4168"    element="Page4" state="0">      <bounds x=" 48" y=" 90" width="5" height="1" />    </bezel>
924      <bezel name="pg_4169"    element="Page4" state="0">      <bounds x=" 48" y=" 91" width="5" height="1" />    </bezel>
925      <bezel name="pg_4170"    element="Page4" state="0">      <bounds x=" 48" y=" 92" width="5" height="1" />    </bezel>
926      <bezel name="pg_4171"    element="Page4" state="0">      <bounds x=" 48" y=" 93" width="5" height="1" />    </bezel>
927      <bezel name="pg_4172"    element="Page4" state="0">      <bounds x=" 48" y=" 94" width="5" height="1" />    </bezel>
928      <bezel name="pg_4173"    element="Page4" state="0">      <bounds x=" 48" y=" 95" width="5" height="1" />    </bezel>
929      <bezel name="pg_4174"    element="Page4" state="0">      <bounds x=" 48" y=" 96" width="5" height="1" />    </bezel>
930      <bezel name="pg_4175"    element="Page4" state="0">      <bounds x=" 54" y=" 90" width="5" height="1" />    </bezel>
931      <bezel name="pg_4176"    element="Page4" state="0">      <bounds x=" 54" y=" 91" width="5" height="1" />    </bezel>
932      <bezel name="pg_4177"    element="Page4" state="0">      <bounds x=" 54" y=" 92" width="5" height="1" />    </bezel>
933      <bezel name="pg_4178"    element="Page4" state="0">      <bounds x=" 54" y=" 93" width="5" height="1" />    </bezel>
934      <bezel name="pg_4179"    element="Page4" state="0">      <bounds x=" 54" y=" 94" width="5" height="1" />    </bezel>
935      <bezel name="pg_4180"    element="Page4" state="0">      <bounds x=" 54" y=" 95" width="5" height="1" />    </bezel>
936      <bezel name="pg_4181"    element="Page4" state="0">      <bounds x=" 54" y=" 96" width="5" height="1" />    </bezel>
937      <bezel name="pg_4182"    element="Page4" state="0">      <bounds x=" 60" y=" 90" width="5" height="1" />    </bezel>
938      <bezel name="pg_4183"    element="Page4" state="0">      <bounds x=" 60" y=" 91" width="5" height="1" />    </bezel>
939      <bezel name="pg_4184"    element="Page4" state="0">      <bounds x=" 60" y=" 92" width="5" height="1" />    </bezel>
940      <bezel name="pg_4185"    element="Page4" state="0">      <bounds x=" 60" y=" 93" width="5" height="1" />    </bezel>
941      <bezel name="pg_4186"    element="Page4" state="0">      <bounds x=" 60" y=" 94" width="5" height="1" />    </bezel>
942      <bezel name="pg_4187"    element="Page4" state="0">      <bounds x=" 60" y=" 95" width="5" height="1" />    </bezel>
943      <bezel name="pg_4188"    element="Page4" state="0">      <bounds x=" 60" y=" 96" width="5" height="1" />    </bezel>
944      <bezel name="pg_4189"    element="Page4" state="0">      <bounds x=" 66" y=" 90" width="5" height="1" />    </bezel>
945      <bezel name="pg_4190"    element="Page4" state="0">      <bounds x=" 66" y=" 91" width="5" height="1" />    </bezel>
946      <bezel name="pg_4191"    element="Page4" state="0">      <bounds x=" 66" y=" 92" width="5" height="1" />    </bezel>
947      <bezel name="pg_4192"    element="Page4" state="0">      <bounds x=" 66" y=" 93" width="5" height="1" />    </bezel>
948      <bezel name="pg_4193"    element="Page4" state="0">      <bounds x=" 66" y=" 94" width="5" height="1" />    </bezel>
949      <bezel name="pg_4194"    element="Page4" state="0">      <bounds x=" 66" y=" 95" width="5" height="1" />    </bezel>
950      <bezel name="pg_4195"    element="Page4" state="0">      <bounds x=" 66" y=" 96" width="5" height="1" />    </bezel>
951      <bezel name="pg_4196"    element="Page4" state="0">      <bounds x=" 72" y=" 90" width="5" height="1" />    </bezel>
952      <bezel name="pg_4197"    element="Page4" state="0">      <bounds x=" 72" y=" 91" width="5" height="1" />    </bezel>
953      <bezel name="pg_4198"    element="Page4" state="0">      <bounds x=" 72" y=" 92" width="5" height="1" />    </bezel>
954      <bezel name="pg_4199"    element="Page4" state="0">      <bounds x=" 72" y=" 93" width="5" height="1" />    </bezel>
955      <bezel name="pg_4200"    element="Page4" state="0">      <bounds x=" 72" y=" 94" width="5" height="1" />    </bezel>
956      <bezel name="pg_4201"    element="Page4" state="0">      <bounds x=" 72" y=" 95" width="5" height="1" />    </bezel>
957      <bezel name="pg_4202"    element="Page4" state="0">      <bounds x=" 72" y=" 96" width="5" height="1" />    </bezel>
958      <bezel name="pg_4203"    element="Page4" state="0">      <bounds x=" 78" y=" 90" width="5" height="1" />    </bezel>
959      <bezel name="pg_4204"    element="Page4" state="0">      <bounds x=" 78" y=" 91" width="5" height="1" />    </bezel>
960      <bezel name="pg_4205"    element="Page4" state="0">      <bounds x=" 78" y=" 92" width="5" height="1" />    </bezel>
961      <bezel name="pg_4206"    element="Page4" state="0">      <bounds x=" 78" y=" 93" width="5" height="1" />    </bezel>
962      <bezel name="pg_4207"    element="Page4" state="0">      <bounds x=" 78" y=" 94" width="5" height="1" />    </bezel>
963      <bezel name="pg_4208"    element="Page4" state="0">      <bounds x=" 78" y=" 95" width="5" height="1" />    </bezel>
964      <bezel name="pg_4209"    element="Page4" state="0">      <bounds x=" 78" y=" 96" width="5" height="1" />    </bezel>
965      <bezel name="pg_4210"    element="Page4" state="0">      <bounds x=" 84" y=" 90" width="5" height="1" />    </bezel>
966      <bezel name="pg_4211"    element="Page4" state="0">      <bounds x=" 84" y=" 91" width="5" height="1" />    </bezel>
967      <bezel name="pg_4212"    element="Page4" state="0">      <bounds x=" 84" y=" 92" width="5" height="1" />    </bezel>
968      <bezel name="pg_4213"    element="Page4" state="0">      <bounds x=" 84" y=" 93" width="5" height="1" />    </bezel>
969      <bezel name="pg_4214"    element="Page4" state="0">      <bounds x=" 84" y=" 94" width="5" height="1" />    </bezel>
970      <bezel name="pg_4215"    element="Page4" state="0">      <bounds x=" 84" y=" 95" width="5" height="1" />    </bezel>
971      <bezel name="pg_4216"    element="Page4" state="0">      <bounds x=" 84" y=" 96" width="5" height="1" />    </bezel>
972      <bezel name="pg_4217"    element="Page4" state="0">      <bounds x=" 90" y=" 90" width="5" height="1" />    </bezel>
973      <bezel name="pg_4218"    element="Page4" state="0">      <bounds x=" 90" y=" 91" width="5" height="1" />    </bezel>
974      <bezel name="pg_4219"    element="Page4" state="0">      <bounds x=" 90" y=" 92" width="5" height="1" />    </bezel>
975      <bezel name="pg_4220"    element="Page4" state="0">      <bounds x=" 90" y=" 93" width="5" height="1" />    </bezel>
976      <bezel name="pg_4221"    element="Page4" state="0">      <bounds x=" 90" y=" 94" width="5" height="1" />    </bezel>
977      <bezel name="pg_4222"    element="Page4" state="0">      <bounds x=" 90" y=" 95" width="5" height="1" />    </bezel>
978      <bezel name="pg_4223"    element="Page4" state="0">      <bounds x=" 90" y=" 96" width="5" height="1" />    </bezel>
979   </view>
980</mamelayout>
trunk/src/mame/machine/esqlcd.cpp
r0r253570
1// license:BSD-3-Clause
2// copyright-holders:Parduz
3/*
4    Ensoniq LCD dotmatrix Displays
5    derived by Parduz from the VFD Emulation by R. Belmont
6*/
7#include "esqlcd.h"
8#include "esq2by16.lh"
9
10//#define VERBOSE
11
12const device_type ESQ2x16_SQ1 = &device_creator<esq2x16_sq1_t>;   
13
14// --- SQ1 - Parduz --------------------------------------------------------------------------------------------------------------------------
15static MACHINE_CONFIG_FRAGMENT(esq2x16)
16   MCFG_DEFAULT_LAYOUT(layout_esq2by16)
17MACHINE_CONFIG_END
18
19/*! \file font5x7.h \brief Graphic LCD Font (Ascii Characters). */
20//*****************************************************************************
21//
22// File Name   : 'font5x7.h'
23// Title      : Graphic LCD Font (Ascii Charaters)
24// Author      : Pascal Stang
25// Date         : 10/19/2001
26// Revised      : 10/19/2001
27// Version      : 0.1
28// Target MCU   : Atmel AVR
29// Editor Tabs   : 4
30//
31//*****************************************************************************
32// standard ascii 5x7 font
33// defines ascii characters 0x20-0x7F (32-127)
34static unsigned char Font5x7[][5] = {
35   {0x00, 0x00, 0x08, 0x00, 0x00}, // _Undef_      0x00 - dots for debug purposes
36   {0x01, 0x00, 0x00, 0x00, 0x40}, // _Undef_      0x01 - dots for debug purposes
37   {0x02, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x02
38   {0x03, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x03
39   {0x04, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x04
40   {0x05, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x05
41   {0x06, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x06
42   {0x07, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x07
43   {0x20, 0x70, 0x3F, 0x00, 0x00}, // Croma      0x08
44   {0x20, 0x70, 0x3F, 0x02, 0x0C}, // Croma      0x09
45   {0x20, 0x70, 0x3F, 0x05, 0x0A}, // Croma      0x0A
46   {0x20, 0x70, 0x3F, 0x15, 0x2A}, // Croma      0x0B
47   {0x20, 0x50, 0x50, 0x3F, 0x00}, // Croma      0x0C
48   {0x0D, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x0D
49   {0x0E, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x0E
50   {0x0F, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x0F
51   {0x10, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x10
52   {0x11, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x11
53   {0x12, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x12
54   {0x13, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x13
55   {0x14, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x14
56   {0x15, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x15
57   {0x16, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x16
58   {0x17, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x17
59   {0x18, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x18
60   {0x19, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x19
61   {0x1A, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x1A
62   {0x1B, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x1B
63   {0x1C, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x1C
64   {0x1D, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x1D
65   {0x1E, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x1E
66   {0x1F, 0x00, 0x00, 0x00, 0x00}, // _Undef_      0x1F
67   {0x00, 0x00, 0x00, 0x00, 0x00}, // (space)      0x20
68   {0x00, 0x00, 0x5F, 0x00, 0x00}, // !         0x21
69   {0x00, 0x07, 0x00, 0x07, 0x00}, // "         0x22
70   {0x14, 0x7F, 0x14, 0x7F, 0x14}, // #         0x23
71   {0x24, 0x2A, 0x7F, 0x2A, 0x12}, // $         0x24
72   {0x23, 0x13, 0x08, 0x64, 0x62}, // %         0x25
73   {0x36, 0x49, 0x55, 0x22, 0x50}, // &         0x26
74   {0x00, 0x05, 0x03, 0x00, 0x00}, // '         0x27
75   {0x00, 0x1C, 0x22, 0x41, 0x00}, // (         0x28
76   {0x00, 0x41, 0x22, 0x1C, 0x00}, // )         0x29
77   {0x08, 0x2A, 0x1C, 0x2A, 0x08}, // *         0x2A
78   {0x08, 0x08, 0x3E, 0x08, 0x08}, // +         0x2B
79   {0x00, 0x50, 0x30, 0x00, 0x00}, // ,         0x2C
80   {0x08, 0x08, 0x08, 0x08, 0x08}, // -         0x2D
81   {0x00, 0x60, 0x60, 0x00, 0x00}, // .         0x2E
82   {0x20, 0x10, 0x08, 0x04, 0x02}, // /         0x2F
83   {0x3E, 0x51, 0x49, 0x45, 0x3E}, // 0         0x30
84   {0x00, 0x42, 0x7F, 0x40, 0x00}, // 1         0x31
85   {0x42, 0x61, 0x51, 0x49, 0x46}, // 2         0x32
86   {0x21, 0x41, 0x45, 0x4B, 0x31}, // 3         0x33
87   {0x18, 0x14, 0x12, 0x7F, 0x10}, // 4         0x34
88   {0x27, 0x45, 0x45, 0x45, 0x39}, // 5         0x35
89   {0x3C, 0x4A, 0x49, 0x49, 0x30}, // 6         0x36
90   {0x01, 0x71, 0x09, 0x05, 0x03}, // 7         0x37
91   {0x36, 0x49, 0x49, 0x49, 0x36}, // 8         0x38
92   {0x06, 0x49, 0x49, 0x29, 0x1E}, // 9         0x39
93   {0x00, 0x36, 0x36, 0x00, 0x00}, // :         0x3A
94   {0x00, 0x56, 0x36, 0x00, 0x00}, // ;         0x3B
95   {0x00, 0x08, 0x14, 0x22, 0x41}, // <         0x3C
96   {0x14, 0x14, 0x14, 0x14, 0x14}, // =         0x3D
97   {0x41, 0x22, 0x14, 0x08, 0x00}, // >         0x3E
98   {0x02, 0x01, 0x51, 0x09, 0x06}, // ?         0x3F
99   {0x32, 0x49, 0x79, 0x41, 0x3E}, // @         0x40
100   {0x7E, 0x11, 0x11, 0x11, 0x7E}, // A         0x41
101   {0x7F, 0x49, 0x49, 0x49, 0x36}, // B         0x42
102   {0x3E, 0x41, 0x41, 0x41, 0x22}, // C         0x43
103   {0x7F, 0x41, 0x41, 0x22, 0x1C}, // D         0x44
104   {0x7F, 0x49, 0x49, 0x49, 0x41}, // E         0x45
105   {0x7F, 0x09, 0x09, 0x01, 0x01}, // F         0x46
106   {0x3E, 0x41, 0x41, 0x51, 0x32}, // G         0x47
107   {0x7F, 0x08, 0x08, 0x08, 0x7F}, // H         0x48
108   {0x00, 0x41, 0x7F, 0x41, 0x00}, // I         0x49
109   {0x20, 0x40, 0x41, 0x3F, 0x01}, // J         0x4A
110   {0x7F, 0x08, 0x14, 0x22, 0x41}, // K         0x4B
111   {0x7F, 0x40, 0x40, 0x40, 0x40}, // L         0x4C
112   {0x7F, 0x02, 0x04, 0x02, 0x7F}, // M         0x4D
113   {0x7F, 0x04, 0x08, 0x10, 0x7F}, // N         0x4E
114   {0x3E, 0x41, 0x41, 0x41, 0x3E}, // O         0x4F
115   {0x7F, 0x09, 0x09, 0x09, 0x06}, // P         0x50
116   {0x3E, 0x41, 0x51, 0x21, 0x5E}, // Q         0x51
117   {0x7F, 0x09, 0x19, 0x29, 0x46}, // R         0x52
118   {0x46, 0x49, 0x49, 0x49, 0x31}, // S         0x53
119   {0x01, 0x01, 0x7F, 0x01, 0x01}, // T         0x54
120   {0x3F, 0x40, 0x40, 0x40, 0x3F}, // U         0x55
121   {0x1F, 0x20, 0x40, 0x20, 0x1F}, // V         0x56
122   {0x7F, 0x20, 0x18, 0x20, 0x7F}, // W         0x57
123   {0x63, 0x14, 0x08, 0x14, 0x63}, // X         0x58
124   {0x03, 0x04, 0x78, 0x04, 0x03}, // Y         0x59
125   {0x61, 0x51, 0x49, 0x45, 0x43}, // Z         0x5A
126   {0x00, 0x00, 0x7F, 0x41, 0x41}, // [         0x5B
127   {0x02, 0x04, 0x08, 0x10, 0x20}, // \         0x5C
128   {0x41, 0x41, 0x7F, 0x00, 0x00}, // ]         0x5D
129   {0x04, 0x02, 0x01, 0x02, 0x04}, // ^         0x5E
130   {0x40, 0x40, 0x40, 0x40, 0x40}, // _         0x5F
131   {0x00, 0x01, 0x02, 0x04, 0x00}, // `         0x60
132   {0x20, 0x54, 0x54, 0x54, 0x78}, // a         0x61
133   {0x7F, 0x48, 0x44, 0x44, 0x38}, // b         0x62
134   {0x38, 0x44, 0x44, 0x44, 0x20}, // c         0x63
135   {0x38, 0x44, 0x44, 0x48, 0x7F}, // d         0x64
136   {0x38, 0x54, 0x54, 0x54, 0x18}, // e         0x65
137   {0x08, 0x7E, 0x09, 0x01, 0x02}, // f         0x66
138   {0x08, 0x14, 0x54, 0x54, 0x3C}, // g         0x67
139   {0x7F, 0x08, 0x04, 0x04, 0x78}, // h         0x68
140   {0x00, 0x44, 0x7D, 0x40, 0x00}, // i         0x69
141   {0x20, 0x40, 0x44, 0x3D, 0x00}, // j         0x6A
142   {0x00, 0x7F, 0x10, 0x28, 0x44}, // k         0x6B
143   {0x00, 0x41, 0x7F, 0x40, 0x00}, // l         0x6C
144   {0x7C, 0x04, 0x18, 0x04, 0x78}, // m         0x6D
145   {0x7C, 0x08, 0x04, 0x04, 0x78}, // n         0x6E
146   {0x38, 0x44, 0x44, 0x44, 0x38}, // o         0x6F
147   {0x7C, 0x14, 0x14, 0x14, 0x08}, // p         0x70
148   {0x08, 0x14, 0x14, 0x18, 0x7C}, // q         0x71
149   {0x7C, 0x08, 0x04, 0x04, 0x08}, // r         0x72
150   {0x48, 0x54, 0x54, 0x54, 0x20}, // s         0x73
151   {0x04, 0x3F, 0x44, 0x40, 0x20}, // t         0x74
152   {0x3C, 0x40, 0x40, 0x20, 0x7C}, // u         0x75
153   {0x1C, 0x20, 0x40, 0x20, 0x1C}, // v         0x76
154   {0x3C, 0x40, 0x30, 0x40, 0x3C}, // w         0x77
155   {0x44, 0x28, 0x10, 0x28, 0x44}, // x         0x78
156   {0x0C, 0x50, 0x50, 0x50, 0x3C}, // y         0x79
157   {0x44, 0x64, 0x54, 0x4C, 0x44}, // z         0x7A
158   {0x00, 0x08, 0x36, 0x41, 0x00}, // {         0x7B
159   {0x00, 0x00, 0x7F, 0x00, 0x00}, // |         0x7C
160   {0x00, 0x41, 0x36, 0x08, 0x00}, // }         0x7D
161   {0x08, 0x08, 0x2A, 0x1C, 0x08}, // ->         0x7E
162   {0x08, 0x1C, 0x2A, 0x08, 0x08}  // <-         0x7F
163};
164//--------------------------------------------------------------------------------------------------------------------------------------------
165machine_config_constructor esq2x16_sq1_t::device_mconfig_additions() const
166{
167   return MACHINE_CONFIG_NAME( esq2x16 );
168}
169//--------------------------------------------------------------------------------------------------------------------------------------------
170void esq2x16_sq1_t::write_char(int data)
171{
172   int DisplayCode = data;
173   int LedState;
174
175   // Non-ASCII codes that needs to be treated as ASCII characters
176   if (
177     data == 0x08 ||
178     data == 0x09 ||
179     data == 0x0A ||
180     data == 0x0B ||
181     data == 0x0C
182   ) data = '^';  // musical notes
183
184   // Resolve here 2-Bytes commands: the command was saved previously
185   switch (m_LcdCommand) {
186      case 0:
187         // No current command.
188         break;
189
190      case 0x87:
191         // Go To
192         #ifdef VERBOSE
193         printf("LCD %02X: Go To %02X                  - pos=%02X (%d)\n", m_LcdCommand, DisplayCode, m_lcdPos, m_lcdPage);
194         #endif
195         m_lcdPos = DisplayCode;
196         m_LcdCommand = 0;
197         return;
198         break;
199
200      case 0x88:
201         // Save Cursor position - What the second byte (00 or 01) means?
202         #ifdef VERBOSE
203         printf("LCD %02X: Save Pos.      (%02X)       - pos=%02X (%d)\n", m_LcdCommand, DisplayCode, m_lcdPos, m_lcdPage);
204         #endif
205         m_lcdSavedPos = m_lcdPos;
206         m_LcdCommand = 0;
207         return;
208         break;
209
210      case 0x89:
211         // Restore Cursor position - What the second byte (00 or 01) means?
212         #ifdef VERBOSE
213         printf("LCD %02X: Restore Pos.   (%02X)       - pos=%02X (%d)\n", m_LcdCommand, DisplayCode, m_lcdPos, m_lcdPage);
214         #endif
215         m_lcdPos = m_lcdSavedPos;
216         m_LcdCommand = 0;
217         return;
218         break;
219
220      case 0x8D:
221      case 0x8E:
222      case 0x8F:
223         // LED OFF, ON, BLINK
224         LedState = m_LcdCommand & 0x03;
225         if (
226           DisplayCode >= 16 || // Out of bounds
227           DisplayCode == 6  || // non-existent
228           DisplayCode == 7  || // non-existent
229           DisplayCode == 14 || // non-existent
230           DisplayCode == 15    // non-existent
231          )
232         {
233            #ifdef VERBOSE
234            printf("LCD %02X: Led %02d does'nt exist       - pos=%02X (%d)\n", m_LcdCommand, DisplayCode, m_lcdPos, m_lcdPage);
235            #endif
236         }
237         else
238         {
239            if (m_leds[DisplayCode] != LedState)
240            {
241               m_leds[DisplayCode] = LedState;
242                m_ledsDirty[DisplayCode] = 1;
243             }
244            update_display();
245         }
246         m_LcdCommand = 0;
247         return;
248         break;
249
250      default:
251         #ifdef VERBOSE
252         printf("LCD: Unknown 2-Bytes Command:%02X-%02X - pos=%02X (%d)\n", m_LcdCommand, DisplayCode, m_lcdPos, m_lcdPage);
253         #endif
254         m_LcdCommand = 0;
255         return;
256         break;
257   }
258   
259   if ((data >= 0x20) && (data <= 0x7f))
260   {
261      #ifdef VERBOSE
262      printf("LCD %02X:                     \"%c\"   - pos=%02X (%d)\n", DisplayCode, data, m_lcdPos, m_lcdPage);
263      #endif
264      m_lcdpg[m_lcdPage][m_lcdPos++] = DisplayCode;
265      if (m_lcdPos > 31)    m_lcdPos = 31;
266
267      update_display();
268      return;
269   }
270   
271   if (DisplayCode >= 0x80)
272   {
273      switch (DisplayCode) {
274         // Known 2-bytes command
275         case 0x87:   // Go To
276         case 0x88:   // Save Cursor Position
277         case 0x89:   // Restore Cursor Position
278            // Save the command for the next byte
279            m_LcdCommand = DisplayCode;
280            return;
281            break;
282
283         // Unknown 2-bytes command
284         case 0x85:
285         case 0x86:
286         case 0x95:
287            // ??? - related to blinking chars? - 2 bytes command
288            m_LcdCommand = DisplayCode;
289            return;
290            break;
291
292         case 0x8D:
293         case 0x8E:
294         case 0x8F:
295            // LEDs OFF,ON and BLINK - 2 bytes command
296            m_LcdCommand = DisplayCode;
297            return;
298            break;
299
300         // "Page" selectors (?)
301         case 0x90: // Blink
302         case 0x91: // ??
303         case 0x92: // Normal
304            m_lcdPage = DisplayCode & 0x03;
305            #ifdef VERBOSE
306            printf("LCD %02X: Page Change ?             - pos=%02X (%d)\n", DisplayCode, m_lcdPos, m_lcdPage);
307            #endif
308            m_LcdCommand = 0;
309            return;
310            break;
311
312         case 0x8C:
313            #ifdef VERBOSE
314            printf("LCD %02X: Lcd Clear                 - pos=%02X (%d)\n", DisplayCode, m_lcdPos, m_lcdPage);
315            #endif
316            lcd_reset();
317            return;
318            break;
319         case 0x98:
320            #ifdef VERBOSE
321            printf("LCD %02X: Page Clear ?              - pos=%02X (%d)\n", DisplayCode, m_lcdPos, m_lcdPage);
322            #endif
323            page_reset();
324            return;
325            break;
326
327         default:
328            #ifdef VERBOSE
329            printf("LCD %02X: Unknown Command           - pos=%02X (%d)\n", DisplayCode, m_lcdPos, m_lcdPage);
330            #endif
331            m_LcdCommand = 0;
332            return;
333            break;
334      }
335   }
336   #ifdef VERBOSE
337   else
338   {
339      printf("LCD: Unknown LCD Code: %04X       - pos=%02X (%d)\n", data, m_lcdPos, m_lcdPage);
340   }
341   #endif
342}
343//--------------------------------------------------------------------------------------------------------------------------------------------
344esq2x16_sq1_t::esq2x16_sq1_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : esqvfd_t(mconfig, ESQ2x16_SQ1, "Ensoniq 2x16 VFD (SQ-1 variant)", tag, owner, clock, "esq2x16_sq1", __FILE__)
345{
346   m_rows = 2;
347   m_cols = 16;
348}
349//--------------------------------------------------------------------------------------------------------------------------------------------
350void esq2x16_sq1_t::update_display()
351{
352   char lcdCharRow;
353
354   for (int led = 0; led < 16; led++)
355   {
356      if (m_ledsDirty[led]) {
357          machine().output().set_indexed_value("rLed_", led, m_leds[led]);
358          m_ledsDirty[led] = 0;
359       }
360   }
361
362   for (int page = 0; page < 4; page++)
363   {
364      for (int pos = 0; pos < 32; pos++)
365      {
366         // stealed from tecnbras.cpp and modified   
367         for (int rr=0; rr<7; rr++) {
368            lcdCharRow = RotateLcdChar(m_lcdpg[page][pos],rr);
369             machine().output().set_indexed_value("pg_", (page+1)*1000 + pos*7 + rr, 0x1F & lcdCharRow);
370         }
371      }
372   }
373}
374//--------------------------------------------------------------------------------------------------------------------------------------------
375void esq2x16_sq1_t::device_reset()
376{
377   //lcd_reset();
378   m_lcdPage = m_lcdSavedPos = m_lcdPos = m_LcdCommand = 0;
379   memset(m_leds,  0, sizeof(m_leds));
380   memset(m_lcdpg,  1, sizeof(m_lcdpg));   // Set to 1 for debug: to see what "pages" are set to 0 from the firmware
381}
382//--------------------------------------------------------------------------------------------------------------------------------------------
383void esq2x16_sq1_t::lcd_reset()
384{
385   m_lcdPage = m_lcdSavedPos = m_lcdPos = m_LcdCommand = 0;
386   memset(m_leds,  0, sizeof(m_leds));
387   memset(m_lcdpg,  0, sizeof(m_lcdpg));
388}
389//--------------------------------------------------------------------------------------------------------------------------------------------
390void esq2x16_sq1_t::page_reset()
391{
392   memset(m_lcdpg[m_lcdPage],  0, 32);
393   m_lcdPos = m_LcdCommand = 0;
394}
395//--------------------------------------------------------------------------------------------------------------------------------------------
396char esq2x16_sq1_t::RotateLcdChar(UINT8 lcdChar, int charRow)
397{
398   char lcdCharRow = 0;
399   for (int cc=0; cc<5; cc++){
400      lcdCharRow |= BIT(Font5x7[lcdChar][cc], charRow) ? (1 << (cc)) : 0;
401   }
402   return lcdCharRow;
403}
trunk/src/mame/machine/esqlcd.h
r0r253570
1// license:BSD-3-Clause
2// copyright-holders:R. Belmont, Parduz
3#ifndef ESQLCD_H
4#define ESQLCD_H
5
6#include "emu.h"
7#include "esqvfd.h"
8
9
10// --- SQ1 - Parduz --------------------------------------------------------------------------------------------------------------------------
11
12#define MCFG_ESQ2x16_SQ1_ADD(_tag)  \
13   MCFG_DEVICE_ADD(_tag, ESQ2x16_SQ1, 60)
14
15#define MCFG_ESQ2x16_SQ1_REMOVE(_tag) \
16   MCFG_DEVICE_REMOVE(_tag)
17
18class esq2x16_sq1_t : public esqvfd_t {
19public:
20   esq2x16_sq1_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
21
22   virtual void write_char(int data) override;
23   virtual void update_display();
24   virtual void device_reset() override;
25
26
27   void lcd_reset();
28   void page_reset();
29   char RotateLcdChar(UINT8 lcdChar, int charRow);
30protected:
31   virtual machine_config_constructor device_mconfig_additions() const override;
32   UINT8 m_lcdpg[4][32];
33   int m_lcdPage;
34   int m_lcdPos,m_lcdSavedPos;
35
36   UINT8 m_leds[16];
37   UINT8 m_ledsDirty[16];
38
39private:
40   int m_LcdCommand;
41};
42
43extern const device_type ESQ2x16_SQ1;
44
45#endif
trunk/src/mame/machine/esqpanel.cpp
r253569r253570
11// license:BSD-3-Clause
2// copyright-holders:R. Belmont
2// copyright-holders:R. Belmont, Parduz
33/*
44    Ensoniq panel/display device
55*/
r253569r253570
1616
1717const device_type ESQPANEL1x22 = &device_creator<esqpanel1x22_device>;
1818const device_type ESQPANEL2x40 = &device_creator<esqpanel2x40_device>;
19const device_type ESQPANEL2x40_SQ1 = &device_creator<esqpanel2x40_sq1_device>;
19const device_type ESQPANEL2x16_SQ1 = &device_creator<esqpanel2x16_sq1_device>;
2020
2121//**************************************************************************
2222//  LIVE DEVICE
r253569r253570
234234   m_eps_mode = false;
235235}
236236
237/* panel with 2x16? LCD display used in the SQ and MR series, plus probably more */
238
239static MACHINE_CONFIG_FRAGMENT(esqpanel2x40_sq1)
240   MCFG_ESQ2x40_SQ1_ADD("vfd")
237// --- SQ1 - Parduz --------------------------------------------------------------------------------------------------------------------------
238static MACHINE_CONFIG_FRAGMENT(esqpanel2x16_sq1)
239   MCFG_ESQ2x16_SQ1_ADD("vfd")
241240MACHINE_CONFIG_END
242
243machine_config_constructor esqpanel2x40_sq1_device::device_mconfig_additions() const
241// --- SQ1 - Parduz --------------------------------------------------------------------------------------------------------------------------
242machine_config_constructor esqpanel2x16_sq1_device::device_mconfig_additions() const
244243{
245   return MACHINE_CONFIG_NAME( esqpanel2x40_sq1 );
244   return MACHINE_CONFIG_NAME( esqpanel2x16_sq1 );
246245}
247
248esqpanel2x40_sq1_device::esqpanel2x40_sq1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
249   esqpanel_device(mconfig, ESQPANEL2x40, "Ensoniq front panel with 2x16 LCD", tag, owner, clock, "esqpanel240_sq1", __FILE__),
246// --- SQ1 - Parduz --------------------------------------------------------------------------------------------------------------------------
247esqpanel2x16_sq1_device::esqpanel2x16_sq1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
248   esqpanel_device(mconfig, ESQPANEL2x16_SQ1, "Ensoniq front panel with 2x16 LCD", tag, owner, clock, "esqpanel216_sq1", __FILE__),
250249   m_vfd(*this, "vfd")
251250{
252251   m_eps_mode = false;
trunk/src/mame/machine/esqpanel.h
r253569r253570
77
88#include "emu.h"
99#include "machine/esqvfd.h"
10#include "machine/esqlcd.h"
1011
1112//**************************************************************************
1213//  INTERFACE CONFIGURATION MACROS
r253569r253570
3031#define MCFG_ESQPANEL_2x40_REMOVE(_tag) \
3132   MCFG_DEVICE_REMOVE(_tag)
3233
33#define MCFG_ESQPANEL2x40_SQ1_ADD(_tag) \
34   MCFG_DEVICE_ADD(_tag, ESQPANEL2x40_SQ1, 0)
34#define MCFG_ESQPANEL2x16_SQ1_ADD(_tag) \
35   MCFG_DEVICE_ADD(_tag, ESQPANEL2x16_SQ1, 0)
3536
36#define MCFG_ESQPANEL2x40_SQ1_REPLACE(_tag) \
37   MCFG_DEVICE_REPLACE(_tag, ESQPANEL2x40_SQ1, 0)
37#define MCFG_ESQPANEL2x16_SQ1_REPLACE(_tag) \
38   MCFG_DEVICE_REPLACE(_tag, ESQPANEL2x16_SQ1, 0)
3839
39#define MCFG_ESQPANEL2x40_SQ1_REMOVE(_tag) \
40#define MCFG_ESQPANEL2x16_SQ1_REMOVE(_tag) \
4041   MCFG_DEVICE_REMOVE(_tag)
4142
4243#define MCFG_ESQPANEL_TX_CALLBACK(_write) \
r253569r253570
133134private:
134135};
135136
137// --- SQ1 - Parduz --------------------------------------------------------------------------------------------------------------------------
138class esqpanel2x16_sq1_device : public esqpanel_device {
139public:
140   esqpanel2x16_sq1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
141
142   required_device<esq2x16_sq1_t> m_vfd;
143
144   virtual void send_to_display(UINT8 data) override { m_vfd->write_char(data); }
145
146protected:
147   virtual machine_config_constructor device_mconfig_additions() const override;
148
149private:
150};
151
136152extern const device_type ESQPANEL1x22;
137153extern const device_type ESQPANEL2x40;
138extern const device_type ESQPANEL2x40_SQ1;
154extern const device_type ESQPANEL2x16_SQ1;
139155
140156#endif


Previous 199869 Revisions Next


© 1997-2024 The MAME Team