diff options
-rw-r--r-- | Main.hs | 3 | ||||
-rw-r--r-- | package.yaml | 4 | ||||
-rw-r--r-- | spec/MC68000UM.txt | 10789 | ||||
-rw-r--r-- | spec/opcodes.svg | 20838 | ||||
-rw-r--r-- | src/Commands.hs | 99 | ||||
-rw-r--r-- | src/Machine.hs | 210 | ||||
-rw-r--r-- | src/Suem.hs | 83 | ||||
-rw-r--r-- | src/Utils.hs | 44 |
8 files changed, 31949 insertions, 121 deletions
@@ -1,8 +1,10 @@ +-- This module parses config as passed in arguments and runs Emulator. module Main where import Options.Applicative import Suem + inet_socket :: String -> Parser ConfigSocket inet_socket sock = ConfigInet <$> strOption ( long ("i" ++ sock) @@ -18,6 +20,7 @@ unix_socket sock = ConfigUnix <$> strOption socket :: String -> Parser (Maybe ConfigSocket) socket sock = optional (inet_socket sock <|> unix_socket sock) + config :: Parser Config config = Config <$> option auto diff --git a/package.yaml b/package.yaml index 73957e0..c14e121 100644 --- a/package.yaml +++ b/package.yaml @@ -6,14 +6,14 @@ license: OtherLicense extra-source-files: - README -ghc-options: -O2 -Wall -static -optl-static -optl-pthread +ghc-options: -O2 -static -optl-static -optl-pthread dependencies: - base >= 4.7 && < 5 - vector - bytestring - optparse-applicative -- lens +- mtl library: source-dirs: src diff --git a/spec/MC68000UM.txt b/spec/MC68000UM.txt new file mode 100644 index 0000000..f1f479a --- /dev/null +++ b/spec/MC68000UM.txt @@ -0,0 +1,10789 @@ + Freescale Semiconductor, Inc. + + + + + µ MOTOROLA + + M68000 + 8-/16-/32-Bit + Microprocessors User’s Manual +Freescale Semiconductor, Inc... + + + + + Ninth Edition + + + + + Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding + the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and + specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters can and do vary in different + applications. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. Motorola does not + convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems + intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola + product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or + unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, + costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such + unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and µ are + registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. + + + ©MOTOROLA INC., 1993 + + + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + TABLE OF CONTENTS + Paragraph Page + Number Title Number + + Section 1 + Overview + 1.1 MC68000..................................................................................................... 1-1 +Freescale Semiconductor, Inc... + + + + + 1.2 MC68008..................................................................................................... 1-2 + 1.3 MC68010..................................................................................................... 1-2 + 1.4 MC68HC000................................................................................................ 1-2 + 1.5 MC68HC001................................................................................................ 1-3 + 1.6 MC68EC000 ................................................................................................ 1-3 + + Section 2 + Introduction + 2.1 Programmer's Model ................................................................................... 2-1 + 2.1.1 User's Programmer's Model .................................................................... 2-1 + 2.1.2 Supervisor Programmer's Model ............................................................. 2-2 + 2.1.3 Status Register ........................................................................................ 2-3 + 2.2 Data Types and Addressing Modes ............................................................ 2-3 + 2.3 Data Organization In Registers ................................................................... 2-5 + 2.3.1 Data Registers ......................................................................................... 2-5 + 2.3.2 Address Registers ................................................................................... 2-6 + 2.4 Data Organization In Memory ..................................................................... 2-6 + 2.5 Instruction Set Summary ............................................................................. 2-8 + + Section 3 + Signal Description + 3.1 Address Bus ................................................................................................ 3-3 + 3.2 Data Bus...................................................................................................... 3-4 + 3.3 Asynchronous Bus Control.......................................................................... 3-4 + 3.4 Bus Arbitration Control ................................................................................ 3-5 + 3.5 Interrupt Control .......................................................................................... 3-6 + 3.6 System Control............................................................................................ 3-7 + 3.7 M6800 Peripheral Control ........................................................................... 3-8 + 3.8 Processor Function Codes .......................................................................... 3-8 + 3.9 Clock ........................................................................................................... 3-9 + 3.10 Power Supply .............................................................................................. 3-9 + 3.11 Signal Summary ......................................................................................... 3-10 + + + MOTOROLA M68000 USER’S MANUAL vii + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + TABLE OF CONTENTS (Continued) + Paragraph Page + Number Title Number + + Section 4 + 8-Bit Bus Operations + 4.1 Data Transfer Operations............................................................................. 4-1 + 4.1.1 Read Operations ...................................................................................... 4-1 + 4.1.2 Write Cycle ............................................................................................... 4-3 + 4.1.3 Read-Modify-Write Cycle.......................................................................... 4-5 + 4.2 Other Bus Operations............................................................................... 4-8 + + Section 5 +Freescale Semiconductor, Inc... + + + + + 16-Bit Bus Operations + 5.1 Data Transfer Operations............................................................................ 5-1 + 5.1.1 Read Operations ..................................................................................... 5-1 + 5.1.2 Write Cycle .............................................................................................. 5-4 + 5.1.3 Read-Modify-Write Cycle......................................................................... 5-7 + 5.1.4 CPU Space Cycle.................................................................................... 5-9 + 5.2 Bus Arbitration .......................................................................................... 5-11 + 5.2.1 Requesting The Bus .............................................................................. 5-14 + 5.2.2 Receiving The Bus Grant ...................................................................... 5-15 + 5.2.3 Acknowledgment of Mastership (3-Wire Arbitration Only)..................... 5-15 + 5.3 Bus Arbitration Control .............................................................................. 5-15 + 5.4 Bus Error and Halt Operation .................................................................... 5-23 + 5.4.1 Bus Error Operation .............................................................................. 5-24 + 5.4.2 Retrying The Bus Cycle......................................................................... 5-26 + 5.4.3 Halt Operation ....................................................................................... 5-27 + 5.4.4 Double Bus Fault ................................................................................... 5-28 + 5.5 Reset Operation ........................................................................................ 5-29 + 5.6 The Relationship of DTACK, BERR, and HALT ......................................... 5-30 + 5.7 Asynchronous Operation .......................................................................... 5-32 + 5.8 Synchronous Operation ............................................................................ 5-35 + + Section 6 + Exception Processing + 6.1 Privilege Modes............................................................................................ 6-1 + 6.1.1 Supervisor Mode ...................................................................................... 6-2 + 6.1.2 User Mode ................................................................................................ 6-2 + 6.1.3 Privilege Mode Changes .......................................................................... 6-2 + 6.1.4 Reference Classification........................................................................... 6-3 + 6.2 Exception Processing................................................................................... 6-4 + 6.2.1 Exception Vectors .................................................................................... 6-4 + 6.2.2 Kinds Of Exceptions ................................................................................. 6-5 + 6.2.3 Multiple Exceptions................................................................................... 6-8 + + + viii M68000 USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + TABLE OF CONTENTS (Continued) + Paragraph Page + Number Title Number + + Section 6 + Exception Processing + 6.2.4 Exception Stack Frames.......................................................................... 6-9 + 6.2.5 Exception Processing Sequence ............................................................ 6-11 + 6.3 Processing of Specific Exceptions ............................................................. 6-11 + 6.3.1 Reset ...................................................................................................... 6-11 + 6.3.2 Interrupts ................................................................................................ 6-12 + 6.3.3 Uninitialized Interrupt .............................................................................. 6-13 +Freescale Semiconductor, Inc... + + + + + 6.3.4 Spurious Interrupt ................................................................................... 6-13 + 6.3.5 Instruction Traps ..................................................................................... 6-13 + 6.3.6 Illegal and Unimplemented Instructions .................................................. 6-14 + 6.3.7 Privilege Violations ................................................................................. 6-15 + 6.3.8 Tracing .................................................................................................... 6-15 + 6.3.9 Bus Errors ............................................................................................... 6-16 + 6.3.9.1 Bus Error ............................................................................................. 6-16 + 6.3.9.2 Bus Error (MC68010) .......................................................................... 6-17 + 6.3.10 Address Error ......................................................................................... 6-19 + 6.4 Return From Exception (MC68010) ........................................................... 6-20 + + + Section 7 + 8-Bit Instruction Timing + 7.1 Operand Effective Address Calculation Times............................................ 7-1 + 7.2 Move Instruction Execution Times .............................................................. 7-2 + 7.3 Standard Instruction Execution Times......................................................... 7-3 + 7.4 Immediate Instruction Execution Times ...................................................... 7-4 + 7.5 Single Operand Instruction Execution Times .............................................. 7-5 + 7.6 Shift/Rotate Instruction Execution Times .................................................... 7-6 + 7.7 Bit Manipulation Instruction Execution Times ............................................. 7-7 + 7.8 Conditional Instruction Execution Times ..................................................... 7-7 + 7.9 JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times............... 7-8 + 7.10 Multiprecision Instruction Execution Times ................................................. 7-8 + 7.11 Miscellaneous Instruction Execution Times ................................................ 7-9 + 7.12 Exception Processing Instruction Execution Times ................................... 7-10 + + + + + MOTOROLA M68000 USER’S MANUAL ix + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + TABLE OF CONTENTS (Continued) + Paragraph Page + Number Title Number + + Section 8 + 16-Bit Instruction Timing + 8.1 Operand Effective Address Calculation Times ........................................... 8-1 + 8.2 Move Instruction Execution Times .............................................................. 8-2 + 8.3 Standard Instruction Execution Times ........................................................ 8-3 + 8.4 Immediate Instruction Execution Times ...................................................... 8-4 + 8.5 Single Operand Instruction Execution Times .............................................. 8-5 + 8.6 Shift/Rotate Instruction Execution Times .................................................... 8-6 +Freescale Semiconductor, Inc... + + + + + 8.7 Bit Manipulation Instruction Execution Times ............................................. 8-7 + 8.8 Conditional Instruction Execution Times ..................................................... 8-7 + 8.9 JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times .............. 8-8 + 8.10 Multiprecision Instruction Execution Times ................................................. 8-8 + 8.11 Miscellaneous Instruction Execution Times ................................................ 8-9 + 8.12 Exception Processing Instruction Execution Times .................................. 8-10 + + + Section 9 + MC68010 Instruction Timing + 9.1 Operand Effective Address Calculation Times ........................................... 9-2 + 9.2 Move Instruction Execution Times .............................................................. 9-2 + 9.3 Standard Instruction Execution Times ........................................................ 9-4 + 9.4 Immediate Instruction Execution Times ...................................................... 9-6 + 9.5 Single Operand Instruction Execution Times .............................................. 9-6 + 9.6 Shift/Rotate Instruction Execution Times .................................................... 9-8 + 9.7 Bit Manipulation Instruction Execution Times ............................................. 9-9 + 9.8 Conditional Instruction Execution Times ..................................................... 9-9 + 9.9 JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times ............ 9-10 + 9.10 Multiprecision Instruction Execution Times ............................................... 9-11 + 9.11 Miscellaneous Instruction Execution Times .............................................. 9-11 + 9.12 Exception Processing Instruction Execution Times .................................. 9-13 + + + Section 10 + Electrical and Thermal Characteristics + 10.1 Maximum Ratings ..................................................................................... 10-1 + 10.2 Thermal Characteristics ............................................................................ 10-1 + 10.3 Power Considerations ............................................................................... 10-2 + 10.4 CMOS Considerations .............................................................................. 10-4 + 10.5 AC Electrical Specifications Definitions..................................................... 10-5 + 10.6 MC68000/68008/68010 DC Electrical Characteristics .............................. 10-7 + 10.7 DC Electrical Characteristics .................................................................... 10-8 + 10.8 AC Electrical Specifications—Clock Timing .............................................. 10-8 + + x M68000 USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + TABLE OF CONTENTS (Continued) + Paragraph Page + Number Title Number + + Section 10 + Electrical and Thermal Characteristics + 10.9 MC68008 AC Electrical Specifications—Clock Timing ............................. 10-9 + 10.10 AC Electrical Specifications—Read and Write Cycles ............................ 10-10 + 10.11 AC Electrical Specifications—MC68000 To M6800 Peripheral............... 10-15 + 10.12 AC Electrical Specifications—Bus Arbitration .........................................10-17 + 10.13 MC68EC000 DC Electrical Spec ifications.............................................. 10-23 + 10.14 MC68EC000 AC Electrical Specifications—Read and Write .................. 10-24 +Freescale Semiconductor, Inc... + + + + + 10.15 MC68EC000 AC Electrical Specifications—Bus Arbitration .................... 10-28 + + + Section 11 + Ordering Information and Mechanical Data + 11.1 Pin Assignments........................................................................................ 11-1 + 11.2 Package Dimensions ................................................................................ 11-7 + + + Appendix A + MC68010 Loop Mode Operation + + + Appendix B + M6800 Peripheral Interface + B.1 Data Transfer Operation............................................................................. B-1 + B.2 Interrupt Interface Operation ...................................................................... B-4 + + + + + MOTOROLA M68000 USER’S MANUAL xi + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + LIST OF ILLUSTRATIONS + Figure Page + Number Title Number + + 2-1 User Programmer's Model ................................................................................... 2-2 + 2-2 Supervisor Programmer's Model Supplement ..................................................... 2-2 + 2-3 Supervisor Programmer's Model Supplement (MC68010) .................................. 2-3 + 2-4 Status Register .................................................................................................... 2-3 +Freescale Semiconductor, Inc... + + + + + 2-5 Word Organization In Memory ............................................................................. 2-6 + 2-6 Data Organization In Memory .............................................................................. 2-7 + 2-7 Memory Data Organization (MC68008) ............................................................... 2-3 + + 3-1 Input and Output Signals (MC68000, MC68HC000, MC68010) .......................... 3-1 + 3-2 Input and Output Signals ( MC68HC001) ............................................................ 3-2 + 3-3 Input and Output Signals (MC68EC000) ............................................................. 3-2 + 3-4 Input and Output Signals (MC68008 48-Pin Version) .......................................... 3-3 + 3-5 Input and Output Signals (MC68008 52-Pin Version) .......................................... 3-3 + + 4-1 Byte Read-Cycle Flowchart.................................................................................. 4-2 + 4-2 Read and Write-Cycle Timing Diagram................................................................ 4-2 + 4-3 Byte Write-Cycle Flowchart .................................................................................. 4-4 + 4-4 Write-Cycle Timing Diagram ................................................................................ 4-4 + 4-5 Read-Modify-Write Cycle Flowchart .................................................................... 4-6 + 4-6 Read-Modify-Write Cycle Timing Diagram........................................................... 4-7 + + 5-1 Word Read-Cycle Flowchart ................................................................................ 5-2 + 5-2 Byte Read-Cycle Flowchart.................................................................................. 5-2 + 5-3 Read and Write-Cycle Timing Diagram................................................................ 5-3 + 5-4 Word and Byte Read-Cycle Timing Diagram ....................................................... 5-3 + 5-5 Word Write-Cycle Flowchart ................................................................................ 5-5 + 5-6 Byte Write-Cycle Flowchart .................................................................................. 5-5 + 5-7 Word and Byte Write-Cycle Timing Diagram ....................................................... 5-6 + 5-8 Read-Modify-Write Cycle Flowchart .................................................................... 5-7 + 5-9 Read-Modify-Write Cycle Timing Diagram........................................................... 5-8 + 5-10 CPU Space Address Encoding ............................................................................ 5-9 + 5-11 Interrupt Acknowledge Cycle Timing Diagram ................................................... 5-10 + 5-12 Breakpoint Acknowledge Cycle Timing Diagram ............................................... 5-11 + 5-13 3-Wire Bus Arbitration Flowchart + (NA to 48-Pin MC68008 and MC68EC000 ........................................................ 5-12 + 5-14 2-Wire Bus Arbitration Cycle Flowchart ............................................................. 5-13 + + + + xii M68000 USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + LIST OF ILLUSTRATIONS (Continued) + Figure Page + Number Title Number + + 5-15 3-Wire Bus Arbitration Timing Diagram + (NA to 48-Pin MC68008 and MC68EC000 ........................................................ 5-13 + 5-16 2-Wire Bus Arbitration Timing Diagram.............................................................. 5-14 + 5-17 External Asynchronous Signal Synchronization ................................................. 5-16 + 5-18 Bus Arbitration Unit State Diagrams................................................................... 5-17 + 5-19 3-Wire Bus Arbitration Timing Diagram—Processor Active ...............................5-18 + 5-20 3-Wire Bus Arbitration Timing Diagram—Bus Active ......................................... 5-19 + 5-21 3-Wire Bus Arbitration Timing Diagram—Special Case ................................ ..... 5-20 + 5-22 2-Wire Bus Arbitration Timing Diagram—Processor Active ...............................5-21 +Freescale Semiconductor, Inc... + + + + + 5-23 2-Wire Bus Arbitration Timing Diagram—Bus Active ......................................... 5-22 + 5-24 2-Wire Bus Arbitration Timing Diagram—Special Case ................................ ..... 5-23 + 5-25 Bus Error Timing Diagram ..................................................................................5-24 + 5-26 Delayed Bus Error Timing Diagram (MC68010)................................................. 5-25 + 5-27 Retry Bus Cycle Timing Diagram ....................................................................... 5-26 + 5-28 Delayed Retry Bus Cycle Timing Diagram ......................................................... 5-27 + 5-29 Halt Operation Timing Diagram.......................................................................... 5-28 + 5-30 Reset Operation Timing Diagram....................................................................... 5-29 + 5-31 Fully Asynchronous Read Cycle ........................................................................ 5-32 + 5-32 Fully Asynchronous Write Cycle......................................................................... 5-33 + 5-33 Pseudo-Asynchronous Read Cycle ................................................................... 5-34 + 5-34 Pseudo-Asynchronous Write Cycle.................................................................... 5-35 + 5-35 Synchronous Read Cycle................................................................................... 5-37 + 5-36 Synchronous Write Cycle ................................................................................... 5-38 + 5-37 Input Synchronizers ........................................................................................... 5-38 + + 6-1 Exception Vector Format...................................................................................... 6-4 + 6-2 Peripheral Vector Number Format ....................................................................... 6-5 + 6-3 Address Translated from 8-Bit Vector Number ................................................... 6-5 + 6-4 Exception Vector Address Calculation (MC68010) .............................................. 6-5 + 6-5 Group 1 and 2 Exception Stack Frame .............................................................. 6-10 + 6-6 MC68010 Stack Frame ...................................................................................... 6-10 + 6-7 Supervisor Stack Order for Bus or Address Error Exception ............................. 6-17 + 6-8 Exception Stack Order (Bus and Address Error) ............................................... 6-18 + 6-9 Special Status Word Format .............................................................................. 6-19 + + 10-1 MC68000 Power Dissipation (P D) vs Ambient Temperature (TA) ..................... 10-3 + 10-2 Drive Levels and Test Points for AC Specifications ........................................... 10-6 + 10-3 Clock Input Timing Diagram ............................................................................... 10-9 + 10-4 Read Cycle Timing Diagram ............................................................................ 10-13 + 10-5 Write Cycle Timing Diagram............................................................................. 10-14 + 10-6 MC68000 to M6800 Peripheral Timing Diagram (Best Case) .......................... 10-16 + + + + MOTOROLA M68000 USER’S MANUAL xiii + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + LIST OF ILLUSTRATIONS (Concluded) + Figure Page + Number Title Number + + 10-7 Bus Arbitration Timing...................................................................................... 10-18 + 10-8 Bus Arbitration Timing...................................................................................... 10-19 + 10-9 Bus Arbitration Timing—Idle Bus Case ............................................................ 10-20 + 10-10 Bus Arbitration Timing—Active Bus Case........................................................ 10-21 + 10-11 Bus Arbitration Timing—Multiple Bus Request ................................................ 10-22 + 10-12 MC68EC000 Read Cycle Timing Diagram ...................................................... 10-26 + 10-13 MC68EC000 Write Cycle Timing Diagram....................................................... 10-27 + 10-14 MC68EC000 Bus Arbitration Timing Diagram ................................................. 10-29 +Freescale Semiconductor, Inc... + + + + + 11-1 64-Pin Dual In Line ............................................................................................ 11-2 + 11-2 68-Lead Pin Grid Array ...................................................................................... 11-3 + 11-3 68-Lead Quad Pack ........................................................................................... 11-4 + 11-4 52-Lead Quad Pack ........................................................................................... 11-5 + 11-5 48-Pin Dual In Line ............................................................................................ 11-6 + 11-6 64-Lead Quad Flat Pack .................................................................................... 11-7 + 11-7 Case 740-03—L Suffix ....................................................................................... 11-8 + 11-8 Case 767-02—P Suffix ...................................................................................... 11-9 + 11-9 Case 746-01—LC Suffix .................................................................................. 11-10 + 11-10 Case — Suffix ...................................................................................................... 11- + 11-11 Case 765A-05—RC Suffix ............................................................................... 11-12 + 11-12 Case 778-02—FN Suffix .................................................................................. 11-13 + 11-13 Case 779-02—FN Suffix .................................................................................. 11-14 + 11-14 Case 847-01—FC Suffix .................................................................................. 11-15 + 11-15 Case 840B-01—FU Suffix................................................................................ 11-16 + + A-1 DBcc Loop Mode Program Example................................................................... A-1 + + B-1 M6800 Data Transfer Flowchart ......................................................................... B-1 + B-2 Example External VMA Circuit ............................................................................ B-2 + B-3 External VMA Timing .......................................................................................... B-2 + B-4 M6800 Peripheral Timing—Best Case................................................................ B-3 + B-5 M6800 Peripheral Timing—Worst Case ............................................................. B-3 + B-6 Autovector Operation Timing Diagram................................................................ B-5 + + + + + xiv M68000 USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + LIST OF TABLES + Table Page + Number Title Number + + 2-1 Data Addressing Modes ....................................................................................... 2-4 + + 2-2 Instruction Set Summary .................................................................................... 2-11 +Freescale Semiconductor, Inc... + + + + + 3-1 Data Strobe Control of Data Bus.......................................................................... 3-5 + 3-2 Data Strobe Control of Data Bus (MC68008)....................................................... 3-5 + 3-3 Function Code Output .......................................................................................... 3-9 + 3-4 Signal Summary ................................................................................................. 3-10 + + 5-1 DTACK, BERR, and HALT Assertion Results ..................................................... 5-31 + + 6-1 Reference Classification....................................................................................... 6-3 + 6-2 Exception Vector Assignment .............................................................................. 6-7 + 6-3 Exception Grouping and Priority........................................................................... 6-9 + 6-4 MC68010 Format Code...................................................................................... 6-11 + + 7-1 Effective Address Calculation Times.................................................................... 7-2 + 7-2 Move Byte Instruction Execution Times ............................................................... 7-2 + 7-3 Move Word Instruction Execution Times.............................................................. 7-3 + 7-4 Move Long Instruction Execution Times .............................................................. 7-3 + 7-5 Standard Instruction Execution Times.................................................................. 7-4 + 7-6 Immediate Instruction Execution Times ............................................................... 7-5 + 7-7 Single Operand Instruction Execution Times ....................................................... 7-6 + 7-8 Shift/Rotate Instruction Execution Times ............................................................. 7-6 + 7-9 Bit Manipulation Instruction Execution Times ...................................................... 7-7 + 7-10 Conditional Instruction Execution Times .............................................................. 7-7 + 7-11 JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times........................ 7-8 + 7-12 Multiprecision Instruction Execution Times .......................................................... 7-9 + 7-13 Miscellaneous Instruction Execution Times ....................................................... 7-10 + 7-14 Move Peripheral Instruction Execution Times .................................................... 7-10 + 7-15 Exception Processing Instruction Execution Times ........................................... 7-11 + + 8-1 Effective Address Calculation Times.................................................................... 8-2 + 8-2 Move Byte Instruction Execution Times ............................................................... 8-2 + 8-3 Move Word Instruction Execution Times.............................................................. 8-3 + 8-4 Move Long Instruction Execution Times .............................................................. 8-3 + + + + MOTOROLA M68000 USER’S MANUAL xv + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + LIST OF TABLES (Concluded) + Table Page + Number Title Number + + 8-5 Standard Instruction Execution Times ................................................................. 8-4 + 8-6 Immediate Instruction Execution Times ............................................................... 8-5 + 8-7 Single Operand Instruction Execution Times ....................................................... 8-6 + 8-8 Shift/Rotate Instruction Execution Times ............................................................. 8-6 + 8-9 Bit Manipulation Instruction Execution Times ...................................................... 8-7 + 8-10 Conditional Instruction Execution Times .............................................................. 8-7 + 8-11 JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times ....................... 8-8 + 8-12 Multiprecision Instruction Execution Times .......................................................... 8-9 + 8-13 Miscellaneous Instruction Execution Times ....................................................... 8-10 +Freescale Semiconductor, Inc... + + + + + 8-14 Move Peripheral Instruction Execution Times.................................................... 8-10 + 8-15 Exception Processing Instruction Execution Times ........................................... 8-11 + + 9-1 Effective Address Calculation Times ................................................................... 9-2 + 9-2 Move Byte and Word Instruction Execution Times .............................................. 9-3 + 9-3 Move Byte and Word Instruction Loop Mode Execution Times ........................... 9-3 + 9-4 Move Long Instruction Execution Times .............................................................. 9-4 + 9-5 Move Long Instruction Loop Mode Execution Times ........................................... 9-4 + 9-6 Standard Instruction Execution Times ................................................................. 9-5 + 9-7 Standard Instruction Loop Mode Execution Times .............................................. 9-5 + 9-8 Immediate Instruction Execution Times ............................................................... 9-6 + 9-9 Single Operand Instruction Execution Times ....................................................... 9-7 + 9-10 Clear Instruction Execution Times ....................................................................... 9-7 + 9-11 Single Operand Instruction Loop Mode Execution Times .................................... 9-8 + 9-12 Shift/Rotate Instruction Execution Times ............................................................. 9-8 + 9-13 Shift/Rotate Instruction Loop Mode Execution Times .......................................... 9-9 + 9-14 Bit Manipulation Instruction Execution Times ...................................................... 9-9 + 9-15 Conditional Instruction Execution Times ............................................................ 9-10 + 9-16 JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times ..................... 9-10 + 9-17 Multiprecision Instruction Execution Times ........................................................ 9-11 + 9-18 Miscellaneous Instruction Execution Times ....................................................... 9-12 + 9-19 Exception Processing Instruction Execution Times ........................................... 9-13 + + 10-1 Power Dissipation and Junction Temperature vs Temperature + (θJC = θJA) ........................................................................................................ 10-4 + 10-2 Power Dissipation and Junction Temperature vs Temperature + (θJC = θJC ) ........................................................................................................ 10-4 + + A-1 MC68010 Loop Mode Instructions ...................................................................... A-3 + + + + + xvi M68000 USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 1 + OVERVIEW + This manual includes hardware details and programming information for the MC68000, + the MC68HC000, the MC68HC001, the MC68008, the MC68010, and the MC68EC000. + For ease of reading, the name M68000 MPUs will be used when referring to all + processors. Refer to M68000PM/AD, M68000 Programmer's Reference Manual, for + detailed information on the MC68000 instruction set. +Freescale Semiconductor, Inc... + + + + + The six microprocessors are very similar. They all contain the following features + + • 16 32-Bit Data and Address Registers + • 16-Mbyte Direct Addressing Range + • Program Counter + • 6 Powerful Instruction Types + • Operations on Five Main Data Types + • Memory-Mapped Input/Output (I/O) + • 14 Addressing Modes + The following processors contain additional features: + • MC68010 + —Virtual Memory/Machine Support + —High-Performance Looping Instructions + • MC68HC001/MC68EC000 + —Statically Selectable 8- or 16-Bit Data Bus + • MC68HC000/MC68EC000/MC68HC001 + —Low-Power + All the processors are basically the same with the exception of the MC68008. The + MC68008 differs from the others in that the data bus size is eight bits, and the address + range is smaller. The MC68010 has a few additional instructions and instructions that + operate differently than the corresponding instructions of the other devices. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 1-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 1.1 MC68000 + The MC68000 is the first implementation of the M68000 16/-32 bit microprocessor + architecture. The MC68000 has a 16-bit data bus and 24-bit address bus while the full + architecture provides for 32-bit address and data buses. It is completely code-compatible + with the MC68008 8-bit data bus implementation of the M68000 and is upward code + compatible with the MC68010 virtual extensions and the MC68020 32-bit implementation + of the architecture. Any user-mode programs using the MC68000 instruction set will run + unchanged on the MC68008, MC68010, MC68020, MC68030, and MC68040. This is + possible because the user programming model is identical for all processors and the + instruction sets are proper subsets of the complete architecture. + + 1.2 MC68008 + The MC68008 is a member of the M68000 family of advanced microprocessors. This +Freescale Semiconductor, Inc... + + + + + device allows the design of cost-effective systems using 8-bit data buses while providing + the benefits of a 32-bit microprocessor architecture. The performance of the MC68008 is + greater than any 8-bit microprocessor and superior to several 16-bit microprocessors. + + The MC68008 is available as a 48-pin dual-in-line package (plastic or ceramic) and 52-pin + plastic leaded chip carrier. The additional four pins of the 52-pin package allow for + additional signals: A20, A21, BGACK, and IPL2. The 48-pin version supports a 20-bit + address that provides a 1-Mbyte address space; the 52-pin version supports a 22-bit + address that extends the address space to 4 Mbytes. The 48-pin MC68008 contains a + simple two-wire arbitration circuit; the 52-pin MC68008 contains a full three-wire MC68000 + bus arbitration control. Both versions are designed to work with daisy-chained networks, + priority encoded networks, or a combination of these techniques. + + A system implementation based on an 8-bit data bus reduces system cost in comparison + to 16-bit systems due to a more effective use of components and byte-wide memories and + peripherals. In addition, the nonmultiplexed address and data buses eliminate the need for + external demultiplexers, further simplifying the system. + + The large nonsegmented linear address space of the MC68008 allows large modular + programs to be developed and executed efficiently. A large linear address space allows + program segment sizes to be determined by the application rather than forcing the + designer to adopt an arbitrary segment size without regard to the application's individual + requirements. + + + 1.3 MC68010 + The MC68010 utilizes VLSI technology and is a fully implemented 16-bit microprocessor + with 32-bit registers, a rich basic instruction set, and versatile addressing modes. The + vector base register (VBR) allows the vector table to be dynamically relocated + + + + + 1-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 1.4 MC68HC000 + The primary benefit of the MC68HC000 is reduced power consumption. The device + dissipates an order of magnitude less power than the HMOS MC68000. + + The MC68HC000 is an implementation of the M68000 16/-32 bit microprocessor + architecture. The MC68HC000 has a 16-bit data bus implementation of the MC68000 and + is upward code-compatible with the MC68010 virtual extensions and the MC68020 32-bit + implementation of the architecture. + + + 1.5 MC68HC001 + The MC68HC001 provides a functional extension to the MC68HC000 HCMOS 16-/32-bit + microprocessor with the addition of statically selectable 8- or 16-bit data bus operation. +Freescale Semiconductor, Inc... + + + + + The MC68HC001 is object-code compatible with the MC68HC000, and code written for + the MC68HC001 can be migrated without modification to any member of the M68000 + Family. + + + 1.6 MC68EC000 + The MC68EC000 is an economical high-performance embedded controller designed to + suit the needs of the cost-sensitive embedded controller market. The HCMOS + MC68EC000 has an internal 32-bit architecture that is supported by a statically selectable + 8- or 16-bit data bus. This architecture provides a fast and efficient processing device that + can satisfy the requirements of sophisticated applications based on high-level languages. + + The MC68EC000 is object-code compatible with the MC68000, and code written for the + MC68EC000 can be migrated without modification to any member of the M68000 Family. + The MC68EC000 brings the performance level of the M68000 Family to cost levels + previously associated with 8-bit microprocessors. The MC68EC000 benefits from the rich + M68000 instruction set and its related high code density with low memory bandwidth + requirements. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 1-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 2 + INTRODUCTION + The section provide a brief introduction to the M68000 microprocessors (MPUs). + Detailed information on the programming model, data types, addressing modes, data + organization and instruction set can be found in M68000PM/AD, M68000 Programmer's + Reference Manual. All the processors are identical from the programmer's viewpoint, + except that the MC68000 can directly access 16 Mbytes (24-bit address) and the +Freescale Semiconductor, Inc... + + + + + MC68008 can directly access 1 Mbyte (20-bit address on 48-pin version or 22-bit + address on 52-pin version). The MC68010, which also uses a 24-bit address, has much + in common with the other devices; however, it supports additional instructions and + registers and provides full virtual machine/memory capability. Unless noted, all + information pertains to all the M68000 MPUs. + + + 2.1 PROGRAMMER'S MODEL + All the microprocessors executes instructions in one of two modes—user mode or + supervisor mode. The user mode provides the execution environment for the majority of + application programs. The supervisor mode, which allows some additional instructions + and privileges, is used by the operating system and other system software. + + 2.1.1 User' Programmer's Model + The user programmer's model (see Figure 2-1) is common to all M68000 MPUs. The + user programmer's model, contains 16, 32-bit, general-purpose registers (D0–D7, A0– + A7), a 32-bit program counter, and an 8-bit condition code register. The first eight + registers (D0–D7) are used as data registers for byte (8-bit), word (16-bit), and long-word + (32-bit) operations. The second set of seven registers (A0–A6) and the user stack pointer + (USP) can be used as software stack pointers and base address registers. In addition, + the address registers can be used for word and long-word operations. All of the 16 + registers can be used as index registers. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL 2-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 31 16 15 8 7 0 + D0 + D1 + D2 + D3 EIGHT + D4 DATA + REGISTERS + D5 + D6 + D7 + + + 31 16 15 0 + A0 + A1 + A2 +Freescale Semiconductor, Inc... + + + + + SEVEN + A3 ADDRESS + A4 REGISTERS + + A5 + A6 + + A7 USER STACK + (USP) POINTER + 31 0 + PC PROGRAM + COUNTER + 7 0 + STATUS + CCR + REGISTER + + + Figure 2-1. User Programmer's Model + (MC68000/MC68HC000/MC68008/MC68010) + + 2.1.2 Supervisor Programmer's Model + The supervisor programmer's model consists of supplementary registers used in the + supervisor mode. The M68000 MPUs contain identical supervisor mode register + resources, which are shown in Figure 2-2, including the status register (high-order byte) + and the supervisor stack pointer (SSP/A7'). + + 31 16 15 0 + A7' SUPERVISOR STACK + (SSP) POINTER + 15 8 7 0 + CCR SR STATUS REGISTER + + + + Figure 2-2. Supervisor Programmer's Model Supplement + + The supervisor programmer's model supplement of the MC68010 is shown in Figure 2- + 3. In addition to the supervisor stack pointer and status register, it includes the vector + base register (VRB) and the alternate function code registers (AFC).The VBR is used to + determine the location of the exception vector table in memory to support multiple vector + + + 2-2 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + tables. The SFC and DFC registers allow the supervisor to access user data space or + emulate CPU space cycles. + + 31 16 15 0 + A7' SUPERVISOR STACK + (SSP) POINTER + 15 8 7 0 + CCR SR STATUS REGISTER + 31 0 + VBR VECTOR BASE REGISTER + 2 0 + SFC ALTERNATE FUNCTION + DFC CODE REGISTERS +Freescale Semiconductor, Inc... + + + + + Figure 2-3. Supervisor Programmer's Model Supplement + (MC68010) + + 2.1.3 Status Register + The status register (SR),contains the interrupt mask (eight levels available) and the + following condition codes: overflow (V), zero (Z), negative (N), carry (C), and extend (X). + Additional status bits indicate that the processor is in the trace (T) mode and/or in the + supervisor (S) state (see Figure 2-4). Bits 5, 6, 7, 11, 12, and 14 are undefined and + reserved for future expansion + + SYSTEM BYTE USER BYTE + + + + 15 13 10 8 4 0 + T S I2 I1 I0 X N Z V C + + TRACE MODE EXTEND + NEGATIVE + SUPERVISOR CONDITION + STATE ZERO + CODES + OVERFLOW + INTERRUPT + MASK CARRY + + + + Figure 2-4. Status Register + + + 2.2 DATA TYPES AND ADDRESSING MODES + The five basic data types supported are as follows: + + 1. Bits + 2. Binary-Coded-Decimal (BCD) Digits (4 Bits) + 3. Bytes (8 Bits) + 4. Words (16 Bits) + 5. Long Words (32 Bits) + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL 2-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + In addition, operations on other data types, such as memory addresses, status word + data, etc., are provided in the instruction set. + + The 14 flexible addressing modes, shown in Table 2-1, include six basic types: + 1. Register Direct + 2. Register Indirect + 3. Absolute + 4. Immediate + 5. Program Counter Relative + 6. Implied + The register indirect addressing modes provide postincrementing, predecrementing, + offsetting, and indexing capabilities. The program counter relative mode also supports +Freescale Semiconductor, Inc... + + + + + indexing and offsetting. For detail information on addressing modes refer to + M68000PM/AD, M68000 Programmer Reference Manual. + + + + + 2-4 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 2-1. Data Addressing Modes + Mode Generation Syntax + Register Direct Addressing + Data Register Direct EA=Dn Dn + Address Register Direct EA=An An + Absolute Data Addressing + Absolute Short EA = (Next Word) (xxx).W + Absolute Long EA = (Next Two Words) (xxx).L + Program Counter Relative + Addressing EA = (PC)+d16 (d16,PC) + Relative with Offset EA = (PC)+d8 (d8,PC,Xn) + Relative with Index and Offset + Register Indirect Addressing + Register Indirect EA = (An) (An) + Postincrement Register Indirect EA = (An), An ← An+N (An)+ +Freescale Semiconductor, Inc... + + + + + Predecrement Register Indirect An ¯ An–N, EA=(An) -(An) + Register Indirect with Offset EA = (An)+d16 (d16,An) + Indexed Register Indirect with Offset EA = (An)+(Xn)+d8 (d8,An,Xn) + Immediate Data Addressing + Immediate DATA = Next Word(s) #<data> + Quick Immediate Inherent Data + Implied Addressing 1 + Implied Register EA = SR, USP, SSP, PC, SR,USP,SSP,PC, + VBR, SFC, DFC VBR, SFC,DFC + NOTES: 1. The VBR, SFC, and DFC apply to the MC68010 only + EA = Effective Address + Dn = Data Register + An = Address Register + () = Contents of + PC = Program Counter + d8 = 8-Bit Offset (Displacement) + d16 = 16-Bit Offset (Displacement) + N = 1 for byte, 2 for word, and 4 for long word. If An is the stack pointer and + the operand size is byte, N = 2 to keep the stack pointer on a word boundary. + ¯ = Replaces + Xn = Address or Data Register used as Index Register + SR = Status Register + USP = User Stack Pointer + SSP = Supervisor Stack Pointer + CP = Program Counter + VBR = Vector Base Register + + + + 2.3 DATA ORGANIZATION IN REGISTERS + The eight data registers support data operands of 1, 8, 16, or 32 bits. The seven address + registers and the active stack pointer support address operands of 32 bits. + + 2.3.1 Data Registers + Each data register is 32 bits wide. Byte operands occupy the low-order 8 bits, word + operands the low-order 16 bits, and long-word operands, the entire 32 bits. The least + significant bit is addressed as bit zero; the most significant bit is addressed as bit 31. + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL 2-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + When a data register is used as either a source or a destination operand, only the + appropriate low-order portion is changed; the remaining high-order portion is neither + used nor changed. + + 2.3.2 Address Registers + Each address register (and the stack pointer) is 32 bits wide and holds a full, 32-bit + address. Address registers do not support byte-sized operands. Therefore, when an + address register is used as a source operand, either the low-order word or the entire + long-word operand is used, depending upon the operation size. When an address + register is used as the destination operand, the entire register is affected, regardless of + the operation size. If the operation size is word, operands are sign-extended to 32 bits + before the operation is performed. +Freescale Semiconductor, Inc... + + + + + 2.4 DATA ORGANIZATION IN MEMORY + Bytes are individually addressable. As shown in Figure 2-5, the high-order byte of a + word has the same address as the word. The low-order byte has an odd address, one + count higher. Instructions and multibyte data are accessed only on word (even byte) + boundaries. If a long-word operand is located at address n (n even), then the second + word of that operand is located at address n+2. + + 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 + ADDRESS WORD 0 + $000000 BYTE 000000 BYTE 000001 + WORD 1 + $000002 BYTE 000002 BYTE 000003 + + + + + WORD 7FFFFF + $FFFFFE + BYTE FFFFFE BYTE FFFFFE + + + + Figure 2-5. Word Organization in Memory + + The data types supported by the M68000 MPUs are bit data, integer data of 8, 16, and + 32 bits, 32-bit addresses, and binary-coded-decimal data. Each data type is stored in + memory as shown in Figure 2-6. The numbers indicate the order of accessing the data + from the processor. For the MC68008 with its 8-bit bus, the appearance of data in + memory is identical to the all the M68000 MPUs. The organization of data in the memory + of the MC68008 is shown in Figure 2-7. + + + + + 2-6 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BIT DATA + 1 BYTE = 8 BITS + 7 6 5 4 3 2 1 0 + + + + INTEGER DATA + 1 BYTE = 8 BITS + 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 + + MSB BYTE 0 LSB BYTE 1 + + BYTE 2 BYTE 3 + + 1 WORD = 16 BITS + 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 + + MSB WORD 0 LSB +Freescale Semiconductor, Inc... + + + + + WORD 1 + + WORD 2 + + EVEN BYTE ODD BYTE + + 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 + 1 LONG WORD = 32 BITS + 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 + MSB HIGH ORDER + LONG WORD 0 + LOW ORDER LSB + + LONG WORD 1 + + + + LONG WORD 2 + + + ADDRESSES + 1 ADDRESS = 32 BITS + 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 + MSB HIGH ORDER + ADDRESS 0 + LOW ORDER LSB + + + ADDRESS 1 + + + + ADDRESS 2 + + + MSB = MOST SIGNIFICANT BIT + LSB = LEAST SIGNIFICANT BIT + DECIMAL DATA + 2 BINARY-CODED-DECIMAL DIGITS = 1 BYTE + 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 + MSD + BCD 0 BCD 1 BCD 2 BCD 3 + LSD + + BCD 4 BCD 5 BCD 6 BCD 7 + + MSD = MOST SIGNIFICANT DIGIT + LSD = LEAST SIGNIFICANT DIGIT + + + Figure 2-6. Data Organization in Memory + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL 2-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BIT DATA 1 BYTE = 8 BITS + 7 6 5 4 3 2 1 0 + + + + + INTEGER DATA 1 BYTE = 8 BITS + 7 6 5 4 3 2 1 0 + + BYTE 0 LOWER ADDRESSES + + BYTE 1 + + BYTE 2 + + BYTE 3 HIGHER ADDRESSES + + + 1 WORD = 2 BYTES = 16 BITS + + BYTE 0 (MS BYTE) LOWER ADDRESSES +Freescale Semiconductor, Inc... + + + + + WORD 0 + BYTE 1 (LS BYTE) + + BYTE 0 (MS BYTE) + WORD 1 + BYTE 1 (LS BYTE) HIGHER ADDRESSES + + + 1 LONG WORD = 2 WORDS = 4 BYTES = 32 BITS + + BYTE 0 LOWER ADDRESSES + HIGH-ORDER + WORD + BYTE 1 + LONG WORD 0 + BYTE 2 + LOW-ORDER + WORD + BYTE 3 + + BYTE 0 + HIGH-ORDER + WORD + BYTE 1 + LONG WORD 1 + BYTE 2 + LOW-ORDER + WORD + BYTE 3 HIGHER ADDRESSES + + + + Figure 2-7. Memory Data Organization of the MC68008 + + + 2.5 INSTRUCTION SET SUMMARY + Table 2-2 provides an alphabetized listing of the M68000 instruction set listed by + opcode, operation, and syntax. In the syntax descriptions, the left operand is the source + operand, and the right operand is the destination operand. The following list contains the + notations used in Table 2-2. + + + + + 2-8 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Notation for operands: + + PC — Program counter + SR — Status register + V— Overflow condition code + Immediate Data —Immediate data from the instruction + Source — Source contents + Destination —Destination contents + Vector —Location of exception vector + Positive infinity + +inf — + Negative infinity + –inf — + <fmt> —Operand data format: byte (B), word (W), long (L), single + (S), double (D), extended (X), or packed (P). + FPm — One of eight floating-point data registers (always +Freescale Semiconductor, Inc... + + + + + specifies the source register) + FPn — One of eight floating-point data registers (always + specifies the destination register) + + Notation for subfields and qualifiers: + <bit> of <operand> — Selects a single bit of the operand + <ea>{offset:width} — Selects a bit field + (<operand>) — The contents of the referenced location + <operand>10 — The operand is binary-coded decimal, operations are + performed in decimal + (<address register>) — The register indirect operator + –(<address register>) — Indicates that the operand register points to the memory + (<address register>)+ — Location of the instruction operand—the optional mode + qualifiers are –, +, (d), and (d, ix) + #xxx or #<data> — Immediate data that follows the instruction word(s) + + Notations for operations that have two operands, written <operand> <op> <operand>, + where <op> is one of the following: + + → — The source operand is moved to the destination operand + ↔ — The two operands are exchanged + + — The operands are added + – — The destination operand is subtracted from the source + operand + ×— The operands are multiplied + ÷— The source operand is divided by the destination + operand + <— Relational test, true if source operand is less than + destination operand + >— Relational test, true if source operand is greater than + destination operand + V— Logical OR + ⊕— Logical exclusive OR + Λ— Logical AND + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL 2-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + shifted by, rotated by — The source operand is shifted or rotated by the number of + positions specified by the second operand + + Notation for single-operand operations: + ~<operand> — The operand is logically complemented + <operand>sign-extended — The operand is sign-extended, all bits of the upper + portion are made equal to the high-order bit of the lower + portion + <operand>tested — The operand is compared to zero and the condition + codes are set appropriately + + Notation for other operations: + TRAP — Equivalent to Format/Offset Word → (SSP); SSP–2 → + SSP; PC → (SSP); SSP–4 → SSP; SR → (SSP); +Freescale Semiconductor, Inc... + + + + + SSP–2 → SSP; (vector) → PC + STOP — Enter the stopped state, waiting for interrupts + If <condition> then — The condition is tested. If true, the operations after "then" + <operations> else are performed. If the condition is false and the optional + <operations> "else" clause is present, the operations after "else" are + performed. If the condition is false and else is omitted, the + instruction performs no operation. Refer to the Bcc + instruction description as an example. + + + + + 2-10 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 2-2. Instruction Set Summary (Sheet 1 of 4) + Opcode Operation Syntax + ABCD Source10 + Destination10 + X → Destination ABCD Dy,Dx + ABCD –(Ay), –(Ax) + ADD Source + Destination → Destination ADD <ea>,Dn + ADD Dn,<ea> + ADDA Source + Destination → Destination ADDA <ea>,An + ADDI Immediate Data + Destination → Destination ADDI # <data>,<ea> + ADDQ Immediate Data + Destination → Destination ADDQ # <data>,<ea> + ADDX Source + Destination + X → Destination ADDX Dy, Dx + ADDX –(Ay), –(Ax) + AND Source Λ Destination → Destination AND <ea>,Dn + AND Dn,<ea> +Freescale Semiconductor, Inc... + + + + + ANDI Immediate Data Λ Destination → Destination ANDI # <data>, <ea> + ANDI to CCR Source Λ CCR → CCR ANDI # <data>, CCR + ANDI to SR If supervisor state ANDI # <data>, SR + then Source Λ SR → SR + else TRAP + ASL, ASR Destination Shifted by <count> → Destination ASd Dx,Dy + ASd # <data>,Dy + ASd <ea> + Bcc If (condition true) then PC + d → PC Bcc <label> + BCHG ~ (<number> of Destination) → Z; BCHG Dn,<ea> + ~ (<number> of Destination) → <bit number> of Destination BCHG # <data>,<ea> + BCLR ~ (<bit number> of Destination) → Z; BCLR Dn,<ea> + 0 → <bit number> of Destination BCLR # <data>,<ea> + BKPT Run breakpoint acknowledge cycle; BKPT # <data> + TRAP as illegal instruction + BRA PC + d → PC BRA <label> + BSET ~ (<bit number> of Destination) → Z; BSET Dn,<ea> + 1 → <bit number> of Destination BSET # <data>,<ea> + BSR SP – 4 → SP; PC → (SP); PC + d → PC BSR <label> + BTST – (<bit number> of Destination) → Z; BTST Dn,<ea> + BTST # <data>,<ea> + CHK If Dn < 0 or Dn > Source then TRAP CHK <ea>,Dn + CLR 0 → Destination CLR <ea> + CMP Destination—Source → cc CMP <ea>,Dn + CMPA Destination—Source CMPA <ea>,An + CMPI Destination —Immediate Data CMPI # <data>,<ea> + CMPM Destination—Source → cc CMPM (Ay)+, (Ax)+ + DBcc If condition false then (Dn – 1 → Dn; DBcc Dn,<label> + If Dn ≠ –1 then PC + d → PC) + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL 2-11 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 2-2. Instruction Set Summary (Sheet 2 of 4) + Opcode Operation Syntax + DIVS Destination/Source → Destination DIVS.W <ea>,Dn 32/16 → 16r:16q + DIVU Destination/Source → Destination DIVU.W <ea>,Dn 32/16 → 16r:16q + EOR Source ⊕ Destination → Destination EOR Dn,<ea> + EORI Immediate Data ⊕ Destination → Destination EORI # <data>,<ea> + EORI to CCR Source ⊕ CCR → CCR EORI # <data>,CCR + EORI to SR If supervisor state EORI # <data>,SR + then Source ⊕SR → SR + else TRAP + EXG Rx ↔ Ry EXG Dx,Dy + EXG Ax,Ay + EXG Dx,Ay +Freescale Semiconductor, Inc... + + + + + EXG Ay,Dx + EXT Destination Sign-Extended → Destination EXT.W Dn extend byte to word + EXT.L Dn extend word to long word + ILLEGAL SSP – 2 → SSP; Vector Offset → (SSP); ILLEGAL + SSP – 4 → SSP; PC → (SSP); + SSP – 2 → SSP; SR → (SSP); + Illegal Instruction Vector Address → PC + JMP Destination Address → PC JMP <ea> + JSR SP – 4 → SP; PC → (SP) JSR <ea> + Destination Address → PC + LEA <ea> → An LEA <ea>,An + LINK SP – 4 → SP; An → (SP) LINK An, # <displacement> + SP → An, SP + d → SP + LSL,LSR Destination Shifted by <count> → Destination LSd1 Dx,Dy + LSd1 # <data>,Dy + LSd1 <ea> + MOVE Source → Destination MOVE <ea>,<ea> + MOVEA Source → Destination MOVEA <ea>,An + MOVE from CCR → Destination MOVE CCR,<ea> + CCR + MOVE to Source → CCR MOVE <ea>,CCR + CCR + MOVE from SR → Destination MOVE SR,<ea> + SR If supervisor state + then SR → Destination + else TRAP (MC68010 only) + MOVE to SR If supervisor state MOVE <ea>,SR + then Source → SR + else TRAP + + + + + 2-12 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 2-2. Instruction Set Summary (Sheet 3 of 4) + Opcode Operation Syntax + MOVE USP If supervisor state MOVE USP,An + then USP → An or An → USP MOVE An,USP + else TRAP + MOVEC If supervisor state MOVEC Rc,Rn + then Rc → Rn or Rn → Rc MOVEC Rn,Rc + else TRAP + MOVEM Registers → Destination MOVEM register list,<ea> + Source → Registers MOVEM <ea>,register list + MOVEP Source → Destination MOVEP Dx,(d,Ay) + MOVEP (d,Ay),Dx + MOVEQ Immediate Data → Destination MOVEQ # <data>,Dn + MOVES If supervisor state MOVES Rn,<ea> +Freescale Semiconductor, Inc... + + + + + then Rn → Destination [DFC] or Source [SFC] → Rn MOVES <ea>,Rn + else TRAP + MULS Source × Destination → Destination MULS.W <ea>,Dn 16 x 16 → 32 + MULU Source × Destination → Destination MULU.W <ea>,Dn 16 x 16 → 32 + NBCD 0 – (Destination10) – X → Destination NBCD <ea> + NEG 0 – (Destination) → Destination NEG <ea> + NEGX 0 – (Destination) – X → Destination NEGX <ea> + NOP None NOP + NOT ~Destination → Destination NOT <ea> + OR Source V Destination → Destination OR <ea>,Dn + OR Dn,<ea> + ORI Immediate Data V Destination → Destination ORI # <data>,<ea> + ORI to CCR Source V CCR → CCR ORI # <data>,CCR + ORI to SR If supervisor state ORI # <data>,SR + then Source V SR → SR + else TRAP + PEA Sp – 4 → SP; <ea> → (SP) PEA <ea> + RESET If supervisor state RESET + then Assert RESET Line + else TRAP + ROL, ROR Destination Rotated by <count> → Destination ROd1 Rx,Dy + ROd1 # <data>,Dy + ROd1 <ea> + ROXL, Destination Rotated with X by <count> → Destination ROXd1 Dx,Dy + ROXR ROXd1 # <data>,Dy + ROXd1 <ea> + RTD (SP) → PC; SP + 4 + d → SP RTD #<displacement> + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL 2-13 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 2-2. Instruction Set Summary (Sheet 4 of 4) + Opcode Operation Syntax + RTE If supervisor state RTE + then (SP) → SR; SP + 2 → SP; (SP) → PC; + SP + 4 → SP; + restore state and deallocate stack according to (SP) + else TRAP + RTR (SP) → CCR; SP + 2 → SP; RTR + (SP) → PC; SP + 4 → SP + RTS (SP) → PC; SP + 4 → SP RTS + SBCD Destination10 – Source10 – X → Destination SBCD Dx,Dy + SBCD –(Ax),–(Ay) + Scc If condition true Scc <ea> + then 1s → Destination +Freescale Semiconductor, Inc... + + + + + else 0s → Destination + STOP If supervisor state STOP # <data> + then Immediate Data → SR; STOP + else TRAP + SUB Destination – Source → Destination SUB <ea>,Dn + SUB Dn,<ea> + SUBA Destination – Source → Destination SUBA <ea>,An + SUBI Destination – Immediate Data → Destination SUBI # <data>,<ea> + SUBQ Destination – Immediate Data → Destination SUBQ # <data>,<ea> + SUBX Destination – Source – X → Destination SUBX Dx,Dy + SUBX –(Ax),–(Ay) + SWAP Register [31:16] ↔ Register [15:0] SWAP Dn + TAS Destination Tested → Condition Codes; 1 → bit 7 of TAS <ea> + Destination + TRAP SSP – 2 → SSP; Format/Offset → (SSP); TRAP # <vector> + SSP – 4 → SSP; PC → (SSP); SSP–2 → SSP; + SR → (SSP); Vector Address → PC + TRAPV If V then TRAP TRAPV + TST Destination Tested → Condition Codes TST <ea> + UNLK An → SP; (SP) → An; SP + 4 → SP UNLK An + NOTE: d is direction, L or R. + + + + + 2-14 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 3 + SIGNAL DESCRIPTION + This section contains descriptions of the input and output signals. The input and output + signals can be functionally organized into the groups shown in Figure 3-1 (for the + MC68000, the MC68HC000 and the MC68010), Figure 3-2 ( for the MC68HC001), Figure + 3-3 (for the MC68EC000), Figure 3-4 (for the MC68008, 48-pin version), and Figure 3-5 + (for the MC68008, 52-pin version). The following paragraphs provide brief descriptions of +Freescale Semiconductor, Inc... + + + + + the signals and references (where applicable) to other paragraphs that contain more + information about the signals. + + NOTE + The terms assertion and negation are used extensively in this + manual to avoid confusion when describing a mixture of + "active-low" and "active-high" signals. The term assert or + assertion is used to indicate that a signal is active or true, + independently of whether that level is represented by a high or + low voltage. The term negate or negation is used to indicate + that a signal is inactive or false. + + + VCC(2) + ADDRESS + GND(2) BUS A23–A1 + CLK + DATA BUS D15–D0 + + AS + R/W ASYNCHRONOUS + FC0 UDS BUS + PROCESSOR FC1 LDS CONTROL + STATUS + FC2 DTACK + + E BR + MC6800 BUS + PERIPHERAL VMA BG ARBITRATION + CONTROL VPA BGACK CONTROL + + BERR IPL0 + SYSTEM INTERRUPT + RESET IPL1 + CONTROL CONTROL + HALT IPL2 + + + + + Figure 3-1. Input and Output Signals + (MC68000, MC68HC000 and MC68010) + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 3-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + VCC(2) + ADDRESS + GND(2) BUS A23–A0 + CLK + DATA BUS D15–D0 + + AS + R/W ASYNCHRONOUS + FC0 UDS BUS + PROCESSOR FC1 LDS CONTROL + STATUS + FC2 DTACK + + E BR + MC6800 BUS + PERIPHERAL VMA BG ARBITRATION + CONTROL VPA BGACK CONTROL + + BERR IPL0 + RESET IPL1 INTERRUPT +Freescale Semiconductor, Inc... + + + + + SYSTEM + CONTROL + CONTROL HALT IPL2 + MODE + + + + + Figure 3-2. Input and Output Signals + (MC68HC001) + + + VCC(2) + ADDRESS + GND(2) BUS A23–A0 + CLK + DATA BUS D15–D0 + + AS + R/W ASYNCHRONOUS + FC0 UDS BUS + PROCESSOR FC1 LDS CONTROL + STATUS MC68EC000 + FC2 DTACK + + BR BUS + BG ARBITRATION + CONTROL + + + BERR IPL0 + SYSTEM RESET IPL1 INTERRUPT + CONTROL HALT IPL2 CONTROL + MODE AVEC + + + + + Figure 3-3. Input and Output Signals + (MC68EC000) + + + + + 3-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + V CC(2) + ADDRESS + GND(2) BUS A19–A0 + CLK + DATA BUS D7–D0 + + FC0 + PROCESSOR FC1 AS + STATUS + FC2 R/W ASYNCHRONOUS + DS BUS + MC6808 CONTROL + DTACK + + MC6800 E + PERIPHERAL VPA BR BUS + CONTROL ARBITRATION + BG + CONTROL + BERR + SYSTEM + RESET IPL2/IPL0 + CONTROL INTERRUPT + HALT +Freescale Semiconductor, Inc... + + + + + IPL1 CONTROL + + + + Figure 3-4. Input and Output Signals (MC68008, 48-Pin Version) + + + VCC + ADDRESS + GND(2) BUS A21–A0 + CLK + DATA BUS D7–D0 + + FC0 AS + PROCESSOR FC1 ASYNCHRONOUS + R/W + STATUS BUS + FC2 DS + CONTROL + MC68008 DTACK + + + E BR BUS + MC6800 + PERIPHERAL VPA BG ARBITRATION + CONTROL BGACK CONTROL + + BERR + SYSTEM IPL0 + RESET IPL1 INTERRUPT + CONTROL + HALT CONTROL + IPL2 + + + + Figure 3-5. Input and Output Signals (MC68008, 52-Pin Version) + + + 3.1 ADDRESS BUS (A23–A1) + This 23-bit, unidirectional, three-state bus is capable of addressing 16 Mbytes of data. + This bus provides the address for bus operation during all cycles except interrupt + acknowledge cycles and breakpoint cycles. During interrupt acknowledge cycles, address + lines A1, A2, and A3 provide the level number of the interrupt being acknowledged, and + address lines A23–A4 are driven to logic high. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 3-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Address Bus (A23–A0) + This 24-bit, unidirectional, three-state bus is capable of addressing 16 Mbytes of data. + This bus provides the address for bus operation during all cycles except interrupt + acknowledge cycles and breakpoint cycles. During interrupt acknowledge cycles, + address lines A1, A2, and A3 provide the level number of the interrupt being + acknowledged, and address lines A23–A4 and A0 are driven to logic high. In 16-Bit + mode, A0 is always driven high. + + MC68008 Address Bus + The unidirectional, three-state buses in the two versions of the MC68008 differ from + each other and from the other processor bus only in the number of address lines and + the addressing range. The 20-bit address (A19–A0) of the 48-pin version provides a 1- + Mbyte address space; the 52-pin version supports a 22-bit address (A21–A0), extending +Freescale Semiconductor, Inc... + + + + + the address space to 4 Mbytes. During an interrupt acknowledge cycle, the interrupt + level number is placed on lines A1, A2, and A3. Lines A0 and A4 through the most + significant address line are driven to logic high. + + + 3.2 DATA BUS (D15–D0; MC68008: D7–D0) + This bidirectional, three-state bus is the general-purpose data path. It is 16 bits wide in the + all the processors except the MC68008 which is 8 bits wide. The bus can transfer and + accept data of either word or byte length. During an interrupt acknowledge cycle, the + external device supplies the vector number on data lines D7–D0. The MC68EC000 and + MC68HC001 use D7–D0 in 8-bit mode, and D15–D8 are undefined. + + + 3.3 ASYNCHRONOUS BUS CONTROL + Asynchronous data transfers are controlled by the following signals: address strobe, + read/write, upper and lower data strobes, and data transfer acknowledge. These signals + are described in the following paragraphs. + + Address Strobe ( AS). + This three-state signal indicates that the information on the address bus is a valid + address. + + Read/Write (R/ W). + This three-state signal defines the data bus transfer as a read or write cycle. The R/W + signal relates to the data strobe signals described in the following paragraphs. + + Upper And Lower Data Strobes ( UDS, LDS). + These three-state signals and R/W control the flow of data on the data bus. Table 3-1 + lists the combinations of these signals and the corresponding data on the bus. When + the R/W line is high, the processor reads from the data bus. When the R/W line is low, + the processor drives the data bus. In 8-bit mode, UDS is always forced high and the + LDS signal is used. + + + + + 3-4 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 3-1. Data Strobe Control of Data Bus + UDS LDS R/ W D8–D15 D0–D7 + High High — No Valid Data No Valid Data + Low Low High Valid Data Bits Valid Data Bits + 15–8 7–0 + High Low High No Valid Data Valid Data Bits + 7–0 + Low High High Valid Data Bus No Valid Data + 15–8 + Low Low Low Valid Data Bits Valid Data Bits + 15–8 7–0 + High Low Low Valid Data Bits Valid Data Bits + 7–0* 7–0 +Freescale Semiconductor, Inc... + + + + + Low High Low Valid Data Bits Valid Data Bits + 15–8 15–8* + *These conditions are a result of current implementation and may not appear + on future devices. + + Data Strobe ( DS ) (MC68008) + This three-state signal and R/W control the flow of data on the data bus of the + MC68008. Table 3-2 lists the combinations of these signals and the corresponding data + on the bus. When the R/W line is high, the processor reads from the data bus. When + the R/W line is low, the processor drives the data bus. + + Table 3-2. Data Strobe Control + of Data Bus (MC68008) + DS R/ W D0–D7 + 1 — No Valid Data + 0 1 Valid Data Bits 7–0 (Read Cycle) + 0 0 Valid Data Bits 7–0 (Write Cycle) + + + Data Transfer Acknowledge (DTACK ). + This input signal indicates the completion of the data transfer. When the processor + recognizes DTACK during a read cycle, data is latched, and the bus cycle is terminated. + When DTACK is recognized during a write cycle, the bus cycle is terminated. + + 3.4 BUS ARBITRATION CONTROL + The bus request, bus grant, and bus grant acknowledge signals form a bus arbitration + circuit to determine which device becomes the bus master device. In the 48-pin version of + the MC68008 and MC68EC000, no pin is available for the bus grant acknowledge signal; + this microprocessor uses a two-wire bus arbitration scheme. All M68000 processors can + use two-wire bus arbitration. + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 3-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Bus Request ( BR). + This input can be wire-ORed with bus request signals from all other devices that could + be bus masters. This signal indicates to the processor that some other device needs to + become the bus master. Bus requests can be issued at any time during a cycle or + between cycles. + + Bus Grant (BG). + This output signal indicates to all other potential bus master devices that the processor + will relinquish bus control at the end of the current bus cycle. + + Bus Grant Acknowledge ( BGACK). + This input indicates that some other device has become the bus master. This signal + should not be asserted until the following conditions are met: +Freescale Semiconductor, Inc... + + + + + 1. A bus grant has been received. + 2. Address strobe is inactive, which indicates that the microprocessor is not using the + bus. + 3. Data transfer acknowledge is inactive, which indicates that neither memory nor + peripherals are using the bus. + 4. Bus grant acknowledge is inactive, which indicates that no other device is still + claiming bus mastership. + + The 48-pin version of the MC68008 has no pin available for the bus grant acknowledge + signal and uses a two-wire bus arbitration scheme instead. If another device in a system + supplies a bus grant acknowledge signal, the bus request input signal to the processor + should be asserted when either the bus request or the bus grant acknowledge from that + device is asserted. + + 3.5 INTERRUPT CONTROL (IPL0 , IPL1 , IPL2) + These input signals indicate the encoded priority level of the device requesting an + interrupt. Level seven, which cannot be masked, has the highest priority; level zero + indicates that no interrupts are requested. IPL0 is the least significant bit of the encoded + level, and IPL2 is the most significant bit. For each interrupt request, these signals must + remain asserted until the processor signals interrupt acknowledge (FC2–FC0 and A19– + A16 high) for that request to ensure that the interrupt is recognized. + + NOTE + The 48-pin version of the MC68008 has only two interrupt + control signals: IPL0/IPL2 and IPL1. IPL0/IPL2 is internally + connected to both IPL0 and IPL2, which provides four interrupt + priority levels: levels 0, 2, 5, and 7. In all other respects, the + interrupt priority levels in this version of the MC68008 are + identical to those levels in the other microprocessors described + in this manual. + + + + + 3-6 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 3.6 SYSTEM CONTROL + The system control inputs are used to reset the processor, to halt the processor, and to + signal a bus error to the processor. The outputs reset the external devices in the system + and signal a processor error halt to those devices. The three system control signals are + described in the following paragraphs. + + Bus Error ( BERR) + This input signal indicates a problem in the current bus cycle. The problem may be the + following: + + 1. No response from a device. + 2. No interrupt vector number returned. + 3. An illegal access request rejected by a memory management unit. +Freescale Semiconductor, Inc... + + + + + 4. Some other application-dependent error. + + Either the processor retries the bus cycle or performs exception processing, as + determined by interaction between the bus error signal and the halt signal. + + Reset ( RESET ) + The external assertion of this bidirectional signal along with the assertion of HALT starts + a system initialization sequence by resetting the processor. The processor assertion of + RESET (from executing a RESET instruction) resets all external devices of a system + without affecting the internal state of the processor. To reset both the processor and the + external devices, the RESET and HALT input signals must be asserted at the same + time. + + Halt (HALT ) + An input to this bidirectional signal causes the processor to stop bus activity at the + completion of the current bus cycle. This operation places all control signals in the + inactive state and places all three-state lines in the high-impedance state (refer to Table + 3-4). + + When the processor has stopped executing instructions (in the case of a double bus + fault condition, for example), the HALT line is driven by the processor to indicate the + condition to external devices. + + Mode (MODE) (MC68HC001/68EC000) + The MODE input selects between the 8-bit and 16-bit operating modes. If this input is + grounded at reset, the processor will come out of reset in the 8-bit mode. If this input is + tied high or floating at reset, the processor will come out of reset in the 16-bit mode. + This input should be changed only at reset and must be stable two clocks after RESET + is negated. Changing this input during normal operation may produce unpredictable + results. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 3-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 3.7 M6800 PERIPHERAL CONTROL + These control signals are used to interface the asynchronous M68000 processors with the + synchronous M6800 peripheral devices. These signals are described in the following + paragraphs. + + Enable (E) + This signal is the standard enable signal common to all M6800 Family peripheral + devices. A single period of clock E consists of 10 MC68000 clock periods (six clocks + low, four clocks high). This signal is generated by an internal ring counter that may + come up in any state. (At power-on, it is impossible to guarantee phase relationship of E + to CLK.) The E signal is a free-running clock that runs regardless of the state of the + MPU bus. + + Valid Peripheral Address (VPA ) +Freescale Semiconductor, Inc... + + + + + This input signal indicates that the device or memory area addressed is an M6800 + Family device or a memory area assigned to M6800 Family devices and that data + transfer should be synchronized with the E signal. This input also indicates that the + processor should use automatic vectoring for an interrupt. Refer to Appendix B M6800 + Peripheral Interface. + + Valid Memory Address ( VMA) + This output signal indicates to M6800 peripheral devices that the address on the + address bus is valid and that the processor is synchronized to the E signal. This signal + only responds to a VPA input that identifies an M6800 Family device. + + The MC68008 does not supply a VMA signal. This signal can be produced by a + transistor-to-transistor logic (TTL) circuit; an example is described in Appendix B + M6800 Peripheral Interface. + + 3.8 PROCESSOR FUNCTION CODES (FC0, FC1, FC2) + These function code outputs indicate the mode (user or supervisor) and the address + space type currently being accessed, as shown in Table 3-3. The function code outputs + are valid whenever AS is active. + + + + + 3-8 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 3-3. Function Code Outputs + Function Code Output + FC2 FC1 FC0 Address Space Type + Low Low Low (Undefined, Reserved) + Low Low High User Data + Low High Low User Program + Low High High (Undefined, Reserved) + High Low Low (Undefined, Reserved) + High Low High Supervisor Data + High High Low Supervisor Program + High High High CPU Space +Freescale Semiconductor, Inc... + + + + + 3.9 CLOCK (CLK) + The clock input is a TTL-compatible signal that is internally buffered for development of + the internal clocks needed by the processor. This clock signal is a constant frequency + square wave that requires no stretching or shaping. The clock input should not be gated + off at any time, and the clock signal must conform to minimum and maximum pulse-width + times listed in Section 10 Electrical Characteristics. + + 3.10 POWER SUPPLY (V CC and GND) + Power is supplied to the processor using these connections. The positive output of the + power supply is connected to the VCC pins and ground is connected to the GND pins. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 3-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + 3.11 SIGNAL SUMMARY + Table 3-4 summarizes the signals discussed in the preceding paragraphs. + + Table 3-4. Signal Summary + Hi-Z + Signal Name Mnemonic Input/Output Active State On HALT On Bus + Relinquish + Address Bus A0–A23 Output High Yes Yes + Data Bus D0–D15 Input/Output High Yes Yes + Address Strobe AS Output Low No Yes + Read/Write R/ W Output Read-High No Yes +Freescale Semiconductor, Inc... + + + + + Write-Low + Data Strobe DS Output Low No Yes + Upper and Lower Data Strobes UDS, LDS Output Low No Yes + Data Transfer Acknowledge DTACK Input Low No No + Bus Request BR Input Low No No + Bus Grant BG Output Low No No + Bus Grant Acknowledge BGACK Input Low No No + Interrupt Priority Level IPL 0, IPL 1, Input Low No No + IPL 2 + Bus Error BERR Input Low No No + Mode MODE Input High — — + Reset RESET Input/Output Low No* No* + Halt HALT Input/Output Low No* No* + Enable E Output High No No + Valid Memory Address VMA Output Low No Yes + Valid Peripheral Address VPA Input Low No No + Function Code Output FC0, FC1, Output High No Yes + FC2 + Clock CLK Input High No No + Power Input VCC Input — — — + Ground GND Input — — — + *Open drain. + + + + + 3-10 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 4 + 8-BIT BUS OPERATION + The following paragraphs describe control signal and bus operation for 8-bit operation + during data transfer operations, bus arbitration, bus error and halt conditions, and reset + operation. The 8-bit bus operations devices are the MC68008, MC68HC001 in 8-bit mode, + and MC68EC000 in 8-bit mode. The MC68HC001 and MC68EC000 select 8-bit mode by + grounding mode during reset. +Freescale Semiconductor, Inc... + + + + + 4.1 DATA TRANSFER OPERATIONS + Transfer of data between devices involves the following signals: + 1. Address bus A0 through highest numbered address line + 2. Data bus D0 through D7 + 3. Control signals + + The address and data buses are separate parallel buses used to transfer data using an + asynchronous bus structure. In all cases, the bus master must deskew all signals it issues + at both the start and end of a bus cycle. In addition, the bus master must deskew the + acknowledge and data signals from the slave device. For the MC68HC001 and + MC68EC000, UDS is held negated and D15–D8 are undefined in 8-bit mode. + + The following paragraphs describe the read, write, read-modify-write, and CPU space + cycles. The indivisible read-modify-write cycle implements interlocked multiprocessor + communications. A CPU space cycle is a special processor cycle. + + 4.1.1 Read Cycle + During a read cycle, the processor receives one byte of data from the memory or from a + peripheral device. When the data is received, the processor internally positions the byte + appropriately. + + The 8-bit operation must perform two or four read cycles to access a word or long word, + asserting the data strobe to read a single byte during each cycle. The address bus in 8-bit + operation includes A0, which selects the appropriate byte for each read cycle. Figure 4-1 + and 4-2 illustrate the byte read-cycle operation. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 4-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS MASTER SLAVE + ADDRESS THE DEVICE + + 1) SET R/W TO READ + 2) PLACE FUNCTION CODE ON FC2–FC0 + 3) PLACE ADDRESS ON A23-A0 + 4) ASSERT ADDRESS STROBE (AS) + 5) ASSERT LOWER DATA STROBE (LDS) + (DS ON MC68008) INPUT THE DATA + + 1) DECODE ADDRESS + 2) PLACE DATA ON D7–D0 + 3) ASSERT DATA TRANSFER + ACKNOWLEDGE (DTACK) + ACQUIRE THE DATA + + 1) LATCH DATA + 2) NEGATE LDS (DS FOR MC68008) + 3) NEGATE AS + + TERMINATE THE CYCLE +Freescale Semiconductor, Inc... + + + + + 1) REMOVE DATA FROM D7–D0 + 2) NEGATE DTACK + + + START NEXT CYCLE + + + + Figure 4-1. Byte Read-Cycle Flowchart + + + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 w w w w S5 S6 S7 + CLK + + + FC2–FC0 + + + A23–A0 + + + AS + + (DS) LDS + + + R/W + + + DTACK + + D7–D0 + + + READ WRITE 2 WAIT STATE READ + + + Figure 4-2. Read and Write-Cycle Timing Diagram + + + + + 4-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + A bus cycle consists of eight states. The various signals are asserted during specific + states of a read cycle, as follows: + + STATE 0 The read cycle starts in state 0 (S0). The processor places valid function + codes on FC0–FC2 and drives R/W high to identify a read cycle. + + STATE 1 Entering state 1 (S1), the processor drives a valid address on the address + bus. + + STATE 2 On the rising edge of state 2 (S2), the processor asserts AS and LDS, + or DS. + + STATE 3 During state 3 (S3), no bus signals are altered. +Freescale Semiconductor, Inc... + + + + + STATE 4 During state 4 (S4), the processor waits for a cycle termination signal + (DTACK or BERR) or VPA, an M6800 peripheral signal. When VPA is + asserted during S4, the cycle becomes a peripheral cycle (refer to + Appendix B M6800 Peripheral Interface). If neither termination signal is + asserted before the falling edge at the end of S4, the processor inserts wait + states (full clock cycles) until either DTACK or BERR is asserted. + + STATE 5 During state 5 (S5), no bus signals are altered. + + STATE 6 During state 6 (S6), data from the device is driven onto the data bus. + + STATE 7 On the falling edge of the clock entering state 7 (S7), the processor latches + data from the addressed device and negates A S and L D S, or DS. At + the rising edge of S7, the processor places the address bus in the high- + impedance state. The device negates DTACK or BERR at this time. + + NOTE + During an active bus cycle, VPA and BERR are sampled on + every falling edge of the clock beginning with S4, and data is + latched on the falling edge of S6 during a read cycle. The bus + cycle terminates in S7, except when BERR is asserted in the + absence of DTACK. In that case, the bus cycle terminates one + clock cycle later in S9. + + 4.1.2 Write Cycle + During a write cycle, the processor sends bytes of data to the memory or peripheral + device. Figures 4-3 and 4-4 illustrate the write-cycle operation + + The 8-bit operation performs two write cycles for a word write operation, issuing the data + strobe signal during each cycle. The address bus includes the A0 bit to select the desired + byte. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 4-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS MASTER SLAVE + ADDRESS THE DEVICE + + 1) PLACE FUNCTION CODE ON FC2–FC0 + 2) PLACE ADDRESS ON A23–A0 + 3) ASSERT ADDRESS STROBE (AS) + 4) SET R/W TO WRITE + 5) PLACE DATA ON D0–D7 + 6) ASSERT LOWER DATA STROBE (LDS) INPUT THE DATA + OR DS + 1) DECODE ADDRESS + 2) STORE DATA ON D7–D0 + 3) ASSERT DATA TRANSFER + ACKNOWLEDGE (DTACK) + TERMINATE OUTPUT TRANSFER + + 1) NEGATE LDS OR DS + 2) NEGATE AS + 3) REMOVE DATA FROM D7-D0 + 4) SET R/W TO READ + TERMINATE THE CYCLE +Freescale Semiconductor, Inc... + + + + + 1) NEGATE DTACK + + + + START NEXT CYCLE + + + + Figure 4-3. Byte Write-Cycle Flowchart + + + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 + CLK + + FC2–FC0 + + A23–A0 + + + AS + + + LDS + + R/W + + + DTACK + + D7–D0 + + + ODD BYTE WRITE ODD BYTE WRITE EVEN BYTE WRITE + + + Figure 4-4. Write-Cycle Timing Diagram + + + + + 4-4 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + The descriptions of the eight states of a write cycle are as follows: + + STATE 0 The write cycle starts in S0. The processor places valid function codes on + FC2–FC0 and drives R/W high (if a preceding write cycle has left R/W low). + + STATE 1 Entering S1, the processor drives a valid address on the address bus. + + STATE 2 On the rising edge of S2, the processor asserts AS and drives R/W low. + + STATE 3 During S3, the data bus is driven out of the high-impedance state as the + data to be written is placed on the bus. + + STATE 4 At the rising edge of S4, the processor asserts L D S, or D S. The + processor waits for a cycle termination signal (DTACK or BERR) or VPA, an +Freescale Semiconductor, Inc... + + + + + M6800 peripheral signal. When VPA is asserted during S4, the cycle + becomes a peripheral cycle (refer to Appendix B M6800 Peripheral + Interface). If neither termination signal is asserted before the falling + edge at the end of S4, the processor inserts wait states (full clock cycles) + until either DTACK or BERR is asserted. + + STATE 5 During S5, no bus signals are altered. + + STATE 6 During S6, no bus signals are altered. + + STATE 7 On the falling edge of the clock entering S7, the processor negates AS, + LDS, and DS. As the clock rises at the end of S7, the processor places + the address and data buses in the high-impedance state, and drives R/W + high. The device negates DTACK or BERR at this time. + + 4.1.3 Read-Modify-Write Cycle. + The read-modify-write cycle performs a read operation, modifies the data in the arithmetic + logic unit, and writes the data back to the same address. The address strobe ( AS) remains + asserted throughout the entire cycle, making the cycle indivisible. The test and set (TAS) + instruction uses this cycle to provide a signaling capability without deadlock between + processors in a multiprocessing environment. The TAS instruction (the only instruction + that uses the read-modify-write cycle) only operates on bytes. Thus, all read-modify-write + cycles are byte operations. Figure 4-5 and 4-6 illustrate the read-modify-write cycle + operation. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 4-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS MASTER SLAVE + ADDRESS THE DEVICE + 1) SET R/W TO READ + 2) PLACE FUNCTION CODE ON FC2–FC0 + 3) PLACE ADDRESS ON A23–A0 + 4) ASSERT ADDRESS STROBE (AS) + 5) ASSERT LOWER DATA STROBE (LDS) INPUT THE DATA + (DS ON MC68008) + 1) DECODE ADDRESS + 2) PLACE DATA ON D7–D0 + 3) ASSERT DATA TRANSFER + ACKNOWLEDGE (DTACK) + ACQUIRE THE DATA + + 1) LATCH DATA + 1) NEGATE LDS OR DS + 2) START DATA MODIFICATION TERMINATE THE CYCLE + + 1) REMOVE DATA FROM D7–D0 + 2) NEGATE DTACK +Freescale Semiconductor, Inc... + + + + + START OUTPUT TRANSFER + 1) SET R/W TO WRITE + 2) PLACE DATA ON D7–D0 + 3) ASSERT LOWER DATA STROBE (LDS) + (DS ON MC68008) INPUT THE DATA + + 1) STORE DATA ON D7–D0 + 2) ASSERT DATA TRANSFER + TERMINATE OUTPUT TRANSFER ACKNOWLEDGE (DTACK) + + 1) NEGATE DS OR LDS + 2) NEGATE AS + 3) REMOVE DATA FROM D7–D0 + 4) SET R/W TO READ + TERMINATE THE CYCLE + + 1) NEGATE DTACK + + START NEXT CYCLE + + + + Figure 4-5. Read-Modify-Write Cycle Flowchart + + + + + 4-6 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16 S17 S18 S19 + CLK + + + FC2–FC0 + + A23–A0 + + + AS + + + DS OR LDS + + R/W + + + DTACK + + D7–D0 +Freescale Semiconductor, Inc... + + + + + INDIVISIBLE CYCLE + + + Figure 4-6. Read-Modify-Write Cycle Timing Diagram + + The descriptions of the read-modify-write cycle states are as follows: + STATE 0 The read cycle starts in S0. The processor places valid function codes on + FC2–FC0 and drives R/W high to identify a read cycle. + + STATE 1 Entering S1, the processor drives a valid address on the address bus. + + STATE 2 On the rising edge of S2, the processor asserts AS and LDS, or DS. + + STATE 3 During S3, no bus signals are altered. + + STATE 4 During S4, the processor waits for a cycle termination signal (DTACK or + BERR) or VPA, an M6800 peripheral signal. When VPA is asserted during + S4, the cycle becomes a peripheral cycle (refer to Appendix B M6800 + Peripheral Interface). If neither termination signal is asserted before the + falling edge at the end of S4, the processor inserts wait states (full clock + cycles) until either DTACK or BERR is asserted. + + STATE 5 During S5, no bus signals are altered. + + STATE 6 During S6, data from the device are driven onto the data bus. + + STATE 7 On the falling edge of the clock entering S7, the processor accepts data + from the device and negates L D S , and D S. The device negates + DTACK or BERR at this time. + + STATES 8–11 + The bus signals are unaltered during S8–S11, during which the arithmetic + logic unit makes appropriate modifications to the data. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 4-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + STATE 12 The write portion of the cycle starts in S12. The valid function codes on + FC2–FC0, the address bus lines, AS, and R/W remain unaltered. + + STATE 13 During S13, no bus signals are altered. + + STATE 14 On the rising edge of S14, the processor drives R/W low. + + STATE 15 During S15, the data bus is driven out of the high-impedance state as the + data to be written are placed on the bus. + + STATE 16 At the rising edge of S16, the processor asserts L D S or DS. The + processor waits for DTACK or BERR or VPA, an M6800 peripheral signal. + When VPA is asserted during S16, the cycle becomes a peripheral cycle + (refer to Appendix B M6800 Peripheral Interface). If neither termination +Freescale Semiconductor, Inc... + + + + + signal is asserted before the falling edge at the close of S16, the processor + inserts wait states (full clock cycles) until either DTACK or BERR is asserted. + + STATE 17 During S17, no bus signals are altered. + + STATE 18 During S18, no bus signals are altered. + + STATE 19 On the falling edge of the clock entering S19, the processor negates AS, + L D S , and DS. As the clock rises at the end of S19, the processor + places the address and data buses in the high-impedance state, and drives + R/W high. The device negates DTACK or BERR at this time. + + + 4.2 OTHER BUS OPERATIONS + Refer to Section 5 16-Bit Bus Operations for information on the following items: + + • CPU Space Cycle + • Bus Arbitration + — Bus Request + — Bus Grant + — Bus Acknowledgment + • Bus Control + • Bus Errors and Halt Operations + • Reset Operations + • Asynchronous Operations + • Synchronous Operations + + + + + 4-8 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 5 + 16-BIT BUS OPERATION + The following paragraphs describe control signal and bus operation for 16-bit bus + operations during data transfer operations, bus arbitration, bus error and halt conditions, + and reset operation. The 16-bit bus operation devices are the MC68000, MC68HC000, + MC68010, and the MC68HC001 and MC68EC000 in 16-bit mode. The MC68HC001 and + MC68EC000 select 16-bit mode by pulling mode high or leave it floating during reset. +Freescale Semiconductor, Inc... + + + + + 5.1 DATA TRANSFER OPERATIONS + Transfer of data between devices involves the following signals: + 1. Address bus A1 through highest numbered address line + 2. Data bus D0 through D15 + 3. Control signals + + The address and data buses are separate parallel buses used to transfer data using an + asynchronous bus structure. In all cases, the bus master must deskew all signals it issues + at both the start and end of a bus cycle. In addition, the bus master must deskew the + acknowledge and data signals from the slave device. + + The following paragraphs describe the read, write, read-modify-write, and CPU space + cycles. The indivisible read-modify-write cycle implements interlocked multiprocessor + communications. A CPU space cycle is a special processor cycle. + + 5.1.1 Read Cycle + During a read cycle, the processor receives either one or two bytes of data from the + memory or from a peripheral device. If the instruction specifies a word or long-word + operation, the MC68000, MC68HC000, MC68HC001, MC68EC000, or MC68010 + processor reads both upper and lower bytes simultaneously by asserting both upper and + lower data strobes. When the instruction specifies byte operation, the processor uses the + internal A0 bit to determine which byte to read and issues the appropriate data strobe. + When A0 equals zero, the upper data strobe is issued; when A0 equals one, the lower + data strobe is issued. When the data is received, the processor internally positions the + byte appropriately. + + The word read-cycle flowchart is shown in Figure 5-1 and the byte read-cycle flowchart is + shown in Figure 5-2. The read and write cycle timing is shown in Figure 5-3 and the word + and byte read-cycle timing diagram is shown in Figure 5-4. + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS MASTER SLAVE + ADDRESS THE DEVICE + 1) SET R/W TO READ + 2) PLACE FUNCTION CODE ON FC2–FC0 + 3) PLACE ADDRESS ON A23–A1 + 4) ASSERT ADDRESS STROBE (AS) + 5) ASSERT UPPER DATA STROBE (UDS) INPUT THE DATA + AND LOWER DATA STROBE (LDS) + 1) DECODE ADDRESS + 2) PLACE DATA ON D15–D0 + 3) ASSERT DATA TRANSFER + ACKNOWLEDGE (DTACK) + ACQUIRE THE DATA + + 1) LATCH DATA + 2) NEGATE UDS AND LDS + 3) NEGATE AS + + TERMINATE THE CYCLE +Freescale Semiconductor, Inc... + + + + + 1) REMOVE DATA FROM D15–D0 + 2) NEGATE DTACK + + + START NEXT CYCLE + + + + Figure 5-1. Word Read-Cycle Flowchart + + + BUS MASTER SLAVE + ADDRESS THE DEVICE + + 1) SET R/W TO READ + 2) PLACE FUNCTION CODE ON FC2–FC0 + 3) PLACE ADDRESS ON A23-A1 + 4) ASSERT ADDRESS STROBE (AS) + 5) ASSERT UPPER DATA STROBE (UDS) + OR LOWER DATA STROBE (LDS) INPUT THE DATA + (BASED ON INTERNAL A0) + 1) DECODE ADDRESS + 2) PLACE DATA ON D7–D0 OR D15–D8 + (BASED ON UDS OR LDS) + 3) ASSERT DATA TRANSFER + ACQUIRE THE DATA ACKNOWLEDGE (DTACK) + + 1) LATCH DATA + 2) NEGATE UDS AND LDS + 3) NEGATE AS + + TERMINATE THE CYCLE + + 1) REMOVE DATA FROM D7–D0 + OR D15–D8 + 2) NEGATE DTACK + + START NEXT CYCLE + + + + Figure 5-2. Byte Read-Cycle Flowchart + + + + + 5-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 w w w w S5 S6 S7 + CLK + + + FC2–FC0 + + + A23–A1 + + + AS + + + UDS + + + LDS + + + R/W +Freescale Semiconductor, Inc... + + + + + DTACK + + + D15–D8 + + + D7–D0 + + + READ WRITE 2 WAIT STATE READ + + + Figure 5-3. Read and Write-Cycle Timing Diagram + + + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 + CLK + + + FC2–FC0 + + + A23–A1 + + + A0 * + + AS + + + UDS + + + LDS + + R/W + + DTACK + + + D15–D8 + + + D7–D0 + + + READ WRITE READ + *Internal Signal Only + + Figure 5-4. Word and Byte Read-Cycle Timing Diagram + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + A bus cycle consists of eight states. The various signals are asserted during specific + states of a read cycle, as follows: + + STATE 0 The read cycle starts in state 0 (S0). The processor places valid function + codes on FC0–FC2 and drives R/W high to identify a read cycle. + + STATE 1 Entering state 1 (S1), the processor drives a valid address on the address + bus. + + STATE 2 On the rising edge of state 2 (S2), the processor asserts AS and UDS, LDS, + or DS. + + STATE 3 During state 3 (S3), no bus signals are altered. +Freescale Semiconductor, Inc... + + + + + STATE 4 During state 4 (S4), the processor waits for a cycle termination signal + (DTACK or BERR) or VPA, an M6800 peripheral signal. When VPA is + asserted during S4, the cycle becomes a peripheral cycle (refer to + Appendix B M6800 Peripheral Interface). If neither termination signal is + asserted before the falling edge at the end of S4, the processor inserts wait + states (full clock cycles) until either DTACK or BERR is asserted. + + STATE 5 During state 5 (S5), no bus signals are altered. + + STATE 6 During state 6 (S6), data from the device is driven onto the data bus. + + STATE 7 On the falling edge of the clock entering state 7 (S7), the processor latches + data from the addressed device and negates AS, U D S, and LDS. At + the rising edge of S7, the processor places the address bus in the high- + impedance state. The device negates DTACK or BERR at this time. + + NOTE + During an active bus cycle, VPA and BERR are sampled on + every falling edge of the clock beginning with S4, and data is + latched on the falling edge of S6 during a read cycle. The bus + cycle terminates in S7, except when BERR is asserted in the + absence of DTACK. In that case, the bus cycle terminates one + clock cycle later in S9. + + 5.1.2 Write Cycle + During a write cycle, the processor sends bytes of data to the memory or peripheral + device. If the instruction specifies a word operation, the processor issues both UDS and + LDS and writes both bytes. When the instruction specifies a byte operation, the processor + uses the internal A0 bit to determine which byte to write and issues the appropriate data + strobe. When the A0 bit equals zero, UDS is asserted; when the A0 bit equals one, LDS is + asserted. + + + + + 5-4 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + The word and byte write-cycle timing diagram and flowcharts in Figures 5-5, 5-6, and 5-7 + applies directly to the MC68000, the MC68HC000, the MC68HC001 (in 16-bit mode), the + MC68EC000 (in 16-bit mode), and the MC68010. + + BUS MASTER SLAVE + ADDRESS THE DEVICE + + 1) PLACE FUNCTION CODE ON FC2–FC0 + 2) PLACE ADDRESS ON A23–A1 + 3) ASSERT ADDRESS STROBE (AS) + 4) SET R/W TO WRITE + 5) PLACE DATA ON D15–D0 INPUT THE DATA + 6) ASSERT UPPER DATA STROBE (UDS) + AND LOWER DATA STROBE (LDS) 1) DECODE ADDRESS + 2) STORE DATA ON D15–D0 + 3) ASSERT DATA TRANSFER + ACKNOWLEDGE (DTACK) +Freescale Semiconductor, Inc... + + + + + TERMINATE OUTPUT TRANSFER + + + 1) NEGATE UDS AND LDS + 2) NEGATE AS + 3) REMOVE DATA FROM D15–D0 + 4) SET R/W TO READ + TERMINATE THE CYCLE + + + 1) NEGATE DTACK + + + START NEXT CYCLE + + + + Figure 5-5. Word Write-Cycle Flowchart + + + BUS MASTER SLAVE + ADDRESS THE DEVICE + + 1) PLACE FUNCTION CODE ON FC2–FC0 + 2) PLACE ADDRESS ON A23–A1 + 3) ASSERT ADDRESS STROBE (AS) + 4) SET R/W TO WRITE + 5) PLACE DATA ON D0–D7 OR D15–D8 + (ACCORDING TO INTERNAL A0) INPUT THE DATA + 6) ASSERT UPPER DATA STROBE (UDS) + OR LOWER DATA STROBE (LDS) 1) DECODE ADDRESS + (BASED ON INTERNAL A0) 2) STORE DATA ON D7–D0 IF LDS IS + ASSERTED. STORE DATA ON D15–D8 + IF UDS IS ASSERTED + TERMINATE OUTPUT TRANSFER 3) ASSERT DATA TRANSFER + ACKNOWLEDGE (DTACK) + 1) NEGATE UDS AND LDS + 2) NEGATE AS + 3) REMOVE DATA FROM D7-D0 OR + D15-D8 + 4) SET R/W TO READ TERMINATE THE CYCLE + + 1) NEGATE DTACK + + + + START NEXT CYCLE + + + + Figure 5-6. Byte Write-Cycle Flowchart + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 + CLK + + FC2–FC0 + + A23–A1 + + + A0* + + + AS + + + UDS + + + LDS + + R/W +Freescale Semiconductor, Inc... + + + + + DTACK + + + D15–D8 + + + D7–D0 + *INTERNAL SIGNAL ONLY + WORD WRITE ODD BYTE WRITE EVEN BYTE WRITE + + + Figure 5-7. Word and Byte Write-Cycle Timing Diagram + + The descriptions of the eight states of a write cycle are as follows: + STATE 0 The write cycle starts in S0. The processor places valid function codes on + FC2–FC0 and drives R/W high (if a preceding write cycle has left R/W low). + + STATE 1 Entering S1, the processor drives a valid address on the address bus. + + STATE 2 On the rising edge of S2, the processor asserts AS and drives R/W low. + + STATE 3 During S3, the data bus is driven out of the high-impedance state as the + data to be written is placed on the bus. + + STATE 4 At the rising edge of S4, the processor asserts U D S , or LDS. The + processor waits for a cycle termination signal (DTACK or BERR) or VPA, an + M6800 peripheral signal. When VPA is asserted during S4, the cycle + becomes a peripheral cycle (refer to Appendix B M6800 Peripheral + Interface. If neither termination signal is asserted before the falling + edge at the end of S4, the processor inserts wait states (full clock cycles) + until either DTACK or BERR is asserted. + + STATE 5 During S5, no bus signals are altered. + + STATE 6 During S6, no bus signals are altered. + + + + 5-6 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + STATE 7 On the falling edge of the clock entering S7, the processor negates AS, + UDS, or LDS. As the clock rises at the end of S7, the processor places + the address and data buses in the high-impedance state, and drives R/W + high. The device negates DTACK or BERR at this time. + + 5.1.3 Read-Modify-Write Cycle. + The read-modify-write cycle performs a read operation, modifies the data in the arithmetic + logic unit, and writes the data back to the same address. The address strobe ( AS) remains + asserted throughout the entire cycle, making the cycle indivisible. The test and set (TAS) + instruction uses this cycle to provide a signaling capability without deadlock between + processors in a multiprocessing environment. The TAS instruction (the only instruction + that uses the read-modify-write cycle) only operates on bytes. Thus, all read-modify-write + cycles are byte operations. The read-modify-write flowchart shown in Figure 5-8 and the +Freescale Semiconductor, Inc... + + + + + timing diagram in Figure 5-9, applies to the MC68000, the MC68HC000, the MC68HC001 + (in 16-bit mode), the MC68EC000 (in 16-bit mode), and the MC68010. + + BUS MASTER SLAVE + ADDRESS THE DEVICE + 1) SET R/W TO READ + 2) PLACE FUNCTION CODE ON FC2–FC0 + 3) PLACE ADDRESS ON A23–A1 + 4) ASSERT ADDRESS STROBE (AS) + 5) ASSERT UPPER DATA STROBE (UDS) INPUT THE DATA + OR LOWER DATA STROBE (LDS) + 1) DECODE ADDRESS + 2) PLACE DATA ON D7–D0 OR D15–D0 + 3) ASSERT DATA TRANSFER + ACKNOWLEDGE (DTACK) + ACQUIRE THE DATA + + 1) LATCH DATA + 1) NEGATE UDS AND LDS + 2) START DATA MODIFICATION TERMINATE THE CYCLE + + 1) REMOVE DATA FROM D7–D0 + OR D15–D8 + START OUTPUT TRANSFER 2) NEGATE DTACK + + 1) SET R/W TO WRITE + 2) PLACE DATA ON D7–D0 OR D15–D8 + 3) ASSERT UPPER DATA STROBE (UDS) + OR LOWER DATA STROBE (LDS) INPUT THE DATA + + 1) STORE DATA ON D7–D0 OR D15–D8 + 2) ASSERT DATA TRANSFER + TERMINATE OUTPUT TRANSFER ACKNOWLEDGE (DTACK) + + 1) NEGATE UDS OR LDS + 2) NEGATE AS + 3) REMOVE DATA FROM D7–D0 OR + D15–D8 + TERMINATE THE CYCLE + 4) SET R/W TO READ + 1) NEGATE DTACK + + START NEXT CYCLE + + + Figure 5-8. Read-Modify-Write Cycle Flowchart + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16 S17 S18 S19 + CLK + + + A23–A1 + + + AS + + + UDS OR LDS + + R/W + + + DTACK + + D15–D8 + + + FC2–FC0 +Freescale Semiconductor, Inc... + + + + + INDIVISIBLE CYCLE + + + Figure 5-9. Read-Modify-Write Cycle Timing Diagram + + The descriptions of the read-modify-write cycle states are as follows: + STATE 0 The read cycle starts in S0. The processor places valid function codes on + FC2–FC0 and drives R/W high to identify a read cycle. + + STATE 1 Entering S1, the processor drives a valid address on the address bus. + + STATE 2 On the rising edge of S2, the processor asserts AS and UDS, or LDS. + + STATE 3 During S3, no bus signals are altered. + + STATE 4 During S4, the processor waits for a cycle termination signal (DTACK or + BERR) or VPA, an M6800 peripheral signal. When VPA is asserted during + S4, the cycle becomes a peripheral cycle (refer to Appendix B M6800 + Peripheral Interface). If neither termination signal is asserted before the + falling edge at the end of S4, the processor inserts wait states (full clock + cycles) until either DTACK or BERR is asserted. + + STATE 5 During S5, no bus signals are altered. + + STATE 6 During S6, data from the device are driven onto the data bus. + + STATE 7 On the falling edge of the clock entering S7, the processor accepts data + from the device and negates U D S , and LDS. The device negates + DTACK or BERR at this time. + + STATES 8–11 + The bus signals are unaltered during S8–S11, during which the arithmetic + logic unit makes appropriate modifications to the data. + + + + + 5-8 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + STATE 12 The write portion of the cycle starts in S12. The valid function codes on + FC2–FC0, the address bus lines, AS, and R/W remain unaltered. + + STATE 13 During S13, no bus signals are altered. + + STATE 14 On the rising edge of S14, the processor drives R/W low. + + STATE 15 During S15, the data bus is driven out of the high-impedance state as the + data to be written are placed on the bus. + + STATE 16 At the rising edge of S16, the processor asserts U D S or L D S . The + processor waits for DTACK or BERR or VPA, an M6800 peripheral signal. + When VPA is asserted during S16, the cycle becomes a peripheral cycle + (refer to Appendix B M6800 Peripheral Interface). If neither termination +Freescale Semiconductor, Inc... + + + + + signal is asserted before the falling edge at the close of S16, the processor + inserts wait states (full clock cycles) until either DTACK or BERR is asserted. + + STATE 17 During S17, no bus signals are altered. + + STATE 18 During S18, no bus signals are altered. + + STATE 19 On the falling edge of the clock entering S19, the processor negates AS, + UDS, and LDS. As the clock rises at the end of S19, the processor + places the address and data buses in the high-impedance state, and drives + R/W high. The device negates DTACK or BERR at this time. + + 5.1.4 CPU Space Cycle + A CPU space cycle, indicated when the function codes are all high, is a special processor + cycle. Bits A16–A19 of the address bus identify eight types of CPU space cycles. Only the + interrupt acknowledge cycle, in which A16–A19 are high, applies to all the + microprocessors described in this manual. The MC68010 defines an additional type of + CPU space cycle, the breakpoint acknowledge cycle, in which A16–A19 are all low. Other + configurations of A16–A19 are reserved by Motorola to define other types of CPU cycles + used in other M68000 Family microprocessors. Figure 5-10 shows the encoding of CPU + space addresses. + + FUNCTION ADDRESS BUS + CODE + 2 0 31 23 19 16 0 + BREAKPOINT 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + ACKNOWLEDGE + (MC68010 only) + 31 3 1 0 + INTERRUPT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 LEVEL 1 + ACKNOWLEDGE + + + CPU SPACE + TYPE FIELD + + + Figure 5-10. CPU Space Address Encoding + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + The interrupt acknowledge cycle places the level of the interrupt being acknowledged on + address bits A3–A1 and drives all other address lines high. The interrupt acknowledge + cycle reads a vector number when the interrupting device places a vector number on the + data bus and asserts DTACK to acknowledge the cycle. + + The timing diagram for an interrupt acknowledge cycle is shown in Figure 5-11. + Alternately, the interrupt acknowledge cycle can be autovectored. The interrupt + acknowledge cycle is the same, except the interrupting device asserts VPA instead of + DTACK. For an autovectored interrupt, the vector number used is $18 plus the interrupt + level. This is generated internally by the microprocessor when VPA (or AVEC) is asserted + on an interrupt acknowledge cycle. DTACK and V P A (A V E C) should never be + simultaneously asserted. +Freescale Semiconductor, Inc... + + + + + IPL2–IPL0 VALID INTERNALLY + IPL2–IPL0 SAMPLED + IPL2–IPL0 TRANSITION + + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 w w w w S5 S6 + CLK + + FC2–FC0 + + + A23–A4 + + + A3–A1 + + + AS + + + UDS* + + + LDS + + + R/W + + + DTACK + + + D15–D8 + + + D7–D0 + + + IPL2–IPL0 + + LAST BUS CYCLE OF INSTRUCTION STACK IACK CYCLE STACK AND + (READ OR WRITE) PCL (VECTOR NUMBER VECTOR + (SSP) ACQUISITION) FETCH + + + * Although a vector number is one byte, both data strobes are asserted due to the microcode used for exception processing. The processor does not + recognize anything on data lines D8 through D15 at this time. + + + Figure 5-11. Interrupt Acknowledge Cycle Timing Diagram + + + + 5-10 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + The breakpoint acknowledge cycle is performed by the MC68010 to provide an indication + to hardware that a software breakpoint is being executed when the processor executes a + breakpoint (BKPT) instruction. The processor neither accepts nor sends data during this + cycle, which is otherwise similar to a read cycle. The cycle is terminated by either DTACK, + BERR, or as an M6800 peripheral cycle when V P A is asserted, and the processor + continues illegal instruction exception processing. Figure 5-12 illustrates the timing + diagram for the breakpoint acknowledge cycle. + + S0 S2 S4 S6 S0 S2 S4 S6 S0 S2 S4 S6 + CLK + + FC2–FC0 + + A23–A1 +Freescale Semiconductor, Inc... + + + + + AS + + UDS + + LDS + + + R/W + + DTACK + + D15–D8 + + D7–D0 + + WORD READ BREAKPOINT STACK PC LOW + CYCLE + + + Figure 5-12. Breakpoint Acknowledge Cycle Timing Diagram + + + 5.2 BUS ARBITRATION + Bus arbitration is a technique used by bus master devices to request, to be granted, and + to acknowledge bus mastership. Bus arbitration consists of the following: + 1. Asserting a bus mastership request + 2. Receiving a grant indicating that the bus is available at the end of the current cycle + 3. Acknowledging that mastership has been assumed + + There are two ways to arbitrate the bus, 3-wire and 2-wire bus arbitration. The MC68000, + MC68HC000, MC68EC000, MC68HC001, MC68008, and MC68010 can do 2-wire bus + arbitration. The MC68000, MC68HC000, MC68HC001, and MC68010 can do 3-wire bus + arbitration. Figures 5-13 and 5-15 show 3-wire bus arbitration and Figures 5-14 and 5-16 + show 2-wire bus arbitration. Bus arbitration on all microprocessors, except the 48-pin + MC68008 and MC68EC000, BGACK must be pulled high for 2-wire bus arbitration. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-11 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + PROCESSOR REQUESTING DEVICE + REQUEST THE BUS + + 1) ASSERT BUS REQUEST (BR) + + + GRANT BUS ARBITRATION + + 1) ASSERT BUS GRANT (BG) + + + ACKNOWLEDGE BUS MASTERSHIP + 1) EXTERNAL ARBITRATION DETER- + MINES NEXT BUS MASTER + 2) NEXT BUS MASTER WAITS FOR + CURRENT CYCLE TO COMPLETE + 3) NEXT BUS MASTER ASSERTS BUS + GRANT ACKNOWLEDGE (BGACK) + TERMINATE ARBITRATION TO BECOME NEW MASTER + 4) BUS MASTER NEGATES BR +Freescale Semiconductor, Inc... + + + + + 1) NEGATE BG (AND WAIT FOR BGACK + TO BE NEGATED) + OPERATE AS BUS MASTER + 1) PERFORM DATA TRANSFERS (READ + AND WRITE CYCLES) ACCORDING + TO THE SAME RULES THE PRO- + CESSOR USES + + + + + RELEASE BUS MASTERSHIP + + 1) NEGATE BGACK + REARBITRATE OR RESUME + PROCESSOR OPERATION + + + + Figure 5-13. 3-Wire Bus Arbitration Cycle Flowchart + (Not Applicable to 48-Pin MC68008 or MC68EC000) + + + + + 5-12 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + PROCESSOR REQUESTING DEVICE + REQUEST THE BUS + + 1) ASSERT BUS REQUEST (BR) + + GRANT BUS ARBITRATION + + 1) ASSERT BUS GRANT (BG) + + OPERATE AS BUS MASTER + + 1) EXTERNAL ARBITRATION DETER- + MINES NEXT BUS MASTER + 2) NEXT BUS MASTER WAITS FOR + CURRENT CYCLE TO COMPLETE + + + + + ACKNOWLEDGE RELEASE OF RELEASE BUS MASTERSHIP + BUS MASTERSHIP +Freescale Semiconductor, Inc... + + + + + 1) NEGATE BUS REQUEST (BR) + 1) NEGATE BUS GRANT (BG) + + + + + REARBITRATE OR RESUME + PROCESSOR OPERATION + + + + Figure 5-14. 2-Wire Bus Arbitration Cycle Flowchart + + + CLK + + FC2–FC0 + + A23–A1 + + AS + + LDS/ UDS + + R/W + + DTACK + + D15–D0 + + + BR + + BG + + BGACK + + PROCESSOR DMA DEVICE PROCESSOR DMA DEVICE + + + Figure 5-15. 3-Wire Bus Arbitration Timing Diagram + (Not Applicable to 48-Pin MC68008 or MC68EC000) + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-13 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S2 S4 S6 S0 S2 S4 S6 S0 S2 S4 S6 S0 S2 S4 S6 + CLK + + FC2–FC0 + + A19–A0 + + AS + + + DS + + R/W + + + DTACK + + D7–D0 +Freescale Semiconductor, Inc... + + + + + BR + + BG + + PROCESSOR DMA DEVICE PROCESSOR DMA DEVICE + + + Figure 5-16. 2-Wire Bus Arbitration Timing Diagram + + The timing diagram in Figure 5-15 shows that the bus request is negated at the time that + an acknowledge is asserted. This type of operation applies to a system consisting of a + processor and one other device capable of becoming bus master. In systems having + several devices that can be bus masters, bus request lines from these devices can be + wire-ORed at the processor, and more than one bus request signal could occur. + + The bus grant signal is negated a few clock cycles after the assertion of the bus grant + acknowledge signal. However, if bus requests are pending, the processor reasserts bus + grant for another request a few clock cycles after bus grant (for the previous request) is + negated. In response to this additional assertion of bus grant, external arbitration circuitry + selects the next bus master before the current bus master has completed the bus activity. + + The timing diagram in Figure 5-15 also applies to a system consisting of a processor and + one other device capable of becoming bus master. Since the 48-pin version of the + MC68008 and the MC68EC000 does not recognize a bus grant acknowledge signal, this + processor does not negate bus grant until the current bus master has completed the bus + activity. + + 5.2.1 Requesting The Bus + External devices capable of becoming bus masters assert BR to request the bus. This + signal can be wire-ORed (not necessarily constructed from open-collector devices) from + any of the devices in the system that can become bus master. The processor, which is at + a lower bus priority level than the external devices, relinquishes the bus after it completes + the current bus cycle. + + The bus grant acknowledge signal on all the processors except the 48-pin MC68008 and + MC68EC000 helps to prevent the bus arbitration circuitry from responding to noise on the + + 5-14 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + bus request signal. When no acknowledge is received before the bus request signal is + negated, the processor continues the use of the bus. + + 5.2.2 Receiving The Bus Grant + The processor asserts BG as soon as possible. Normally, this process immediately follows + internal synchronization, except when the processor has made an internal decision to + execute the next bus cycle but has not yet asserted AS for that cycle. In this case, BG is + delayed until AS is asserted to indicate to external devices that a bus cycle is in progress. + + BG can be routed through a daisy-chained network or through a specific priority-encoded + network. Any method of external arbitration that observes the protocol can be used. + + 5.2.3 Acknowledgment Of Mastership (3-Wire Bus Arbitration Only) +Freescale Semiconductor, Inc... + + + + + Upon receiving BG, the requesting device waits until AS, DTACK, and BGACK are negated + before asserting BGACK. The negation of AS indicates that the previous bus master has + completed its cycle. (No device is allowed to assume bus mastership while AS is + asserted.) The negation of BGACK indicates that the previous master has released the + bus. The negation of DTACK indicates that the previous slave has terminated the + connection to the previous master. (In some applications, DTACK might not be included in + this function; general-purpose devices would be connected using AS only.) When BGACK + is asserted, the asserting device is bus master until it negates BGACK. BGACK should not + be negated until after the bus cycle(s) is complete. A device relinquishes control of the bus + by negating BGACK. + + The bus request from the granted device should be negated after BGACK is asserted. If + another bus request is pending, BG is reasserted within a few clocks, as described in 5.3 + Bus Arbitration Control. The processor does not perform any external bus cycles before + reasserting BG. + + + 5.3 BUS ARBITRATION CONTROL + All asynchronous bus arbitration signals to the processor are synchronized before being + used internally. As shown in Figure 5-17, synchronization requires a maximum of one + cycle of the system clock, assuming that the asynchronous input setup time (#47, defined + in Section 10 Electrical Characteristic) has been met. The input asynchronous signal is + sampled on the falling edge of the clock and is valid internally after the next falling edge. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-15 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + INTERNAL SIGNAL VALID + + + EXTERNAL SIGNAL SAMPLED + + + + + CLK + + + + + BR (EXTERNAL) + + + + 47 +Freescale Semiconductor, Inc... + + + + + BR (iNTERNAL) + + + + + Figure 5-17. External Asynchronous Signal Synchronization + + Bus arbitration control is implemented with a finite-state machine. State diagram (a) in + Figure 5-18 applies to all processors using 3-wire bus arbitration and state diagram (b) + applies to processors using 2-wire bus arbitration, in which BGACK is permanently + negated internally or externally. The same finite-state machine is used, but it is effectively + a two-state machine because BGACK is always negated. + + In Figure 5-18, input signals R and A are the internally synchronized versions of BR and + BGACK. The BG output is shown as G, and the internal three-state control signal is shown + as T. If T is true, the address, data, and control buses are placed in the high-impedance + state when AS is negated. All signals are shown in positive logic (active high), regardless + of their true active voltage level. State changes (valid outputs) occur on the next rising + edge of the clock after the internal signal is valid. + + A timing diagram of the bus arbitration sequence during a processor bus cycle is shown in + Figure 5-19. The bus arbitration timing while the bus is inactive (e.g., the processor is + performing internal operations for a multiply instruction) is shown in Figure 5-20. + + When a bus request is made after the MPU has begun a bus cycle and before AS has + been asserted (S0), the special sequence shown in Figure 5-21 applies. Instead of being + asserted on the next rising edge of clock, BG is delayed until the second rising edge + following its internal assertion. + + + + + 5-16 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + RA + + + + 1 GT 1 + RA XA + RA + + + GT RA GT + + RA + + RA R+A + XX + RX + GT + + XA + + GT RA GT +Freescale Semiconductor, Inc... + + + + + RA + RA + + RA XX + GT + + + RA + + (a) 3-Wire Bus Arbitration + R + + + + + R GT + R + STATE 0 + + + R GT + GT + STATE 4 + STATE 1 + + X + GT X + STATE 3 + + GT + STATE 2 R + + + (b) 2-Wire Bus Arbitration + R + Notes: + 1. State machine will not change if + R = Bus Request Internal the bus is S0 or S1. Refer to + A = Bus Grant Acknowledge Internal BUS ARBITRATION CONTROL. 5.2.3. + G = Bus Grant 2. The address bus will be placed in + T = Three-state Control to Bus Control Logic the high-impedance state if T is + X = Don't Care asserted and AS is negated. + + + Figure 5-18. Bus Arbitration Unit State Diagrams + + Figures 5-19, 5-20, and 5-21 applies to all processors using 3-wire bus arbitration. Figures + 5-22, 5-23, and 5-24 applies to all processors using 2-wire bus arbitration. + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-17 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS THREE-STATED BUS RELEASED FROM THREE STATE AND + BG ASSERTED PROCESSOR STARTS NEXT BUS CYCLE + BR VALID INTERNAL BGACK NEGATED INTERNAL + BR SAMPLED BGACK SAMPLED + BR ASSERTED BGACK NEGATED + + + CLK + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 + BR + + + BG + + + BGACK + + FC2–FC0 + + + A23–A1 +Freescale Semiconductor, Inc... + + + + + AS + + + UDS + + + LDS + + + R/W + + + DTACK + + + D15–D0 + + PROCESSOR ALTERNATE BUS MASTER PROCESSOR + + + Figure 5-19. 3-Wire Bus Arbitration Timing Diagram—Processor Active + + + + + 5-18 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS RELEASED FROM THREE STATE AND PROCESSOR STARTS NEXT BUS CYCLE + BGACK NEGATED + BG ASSERTED AND BUS THREE STATED + BR VALID INTERNAL + BR SAMPLED + BR ASSERTED + + + CLK + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 + BR + + + BG + + + BGACK + + FC2–FC0 +Freescale Semiconductor, Inc... + + + + + A23–A1 + + + AS + + + UDS + + + LDS + + + R/W + + + DTACK + + + D15–D0 + BUS + PROCESSOR INACTIVE ALTERNATE BUS MASTER PROCESSOR + + + + Figure 5-20. 3-Wire Bus Arbitration Timing Diagram—Bus Inactive + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-19 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS THREE-STATED BUS RELEASED FROM THREE STATE AND + BG ASSERTED PROCESSOR STARTS NEXT BUS CYCLE + BR VALID INTERNAL BGACK NEGATED INTERNAL + BR SAMPLED BGACK SAMPLED + BR ASSERTED BGACK NEGATED + + + CLK + S0 S2 S4 S6 S0 S2 S4 S6 S0 + + BR + + + BG + + + BGACK + + FC2–FC0 +Freescale Semiconductor, Inc... + + + + + A23–A1 + + + AS + + + UDS + + + LDS + + + R/W + + + DTACK + + + D15–D0 + + PROCESSOR ALTERNATE BUS MASTER PROCESSOR + + + Figure 5-21. 3-Wire Bus Arbitration Timing Diagram—Special Case + + + + + 5-20 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS THREE-STATED BUS RELEASED FROM THREE STATE AND + BG ASSERTED PROCESSOR STARTS NEXT BUS CYCLE + BR VALID INTERNAL BR NEGATED INTERNAL + BR SAMPLED BR SAMPLED + BR ASSERTED BR NEGATED + + + CLK + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 + BR + + + BG + + + BGACK + + FC2–FC0 +Freescale Semiconductor, Inc... + + + + + A23–A1 + + + AS + + + UDS + + + LDS + + + R/W + + + DTACK + + + D15–D0 + + PROCESSOR ALTERNATE BUS MASTER PROCESSOR + + + + Figure 5-22. 2-Wire Bus Arbitration Timing Diagram—Processor Active + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-21 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS RELEASED FROM THREE STATE AND PROCESSOR STARTS NEXT BUS CYCLE + BR NEGATED + BG ASSERTED AND BUS THREE STATED + BR VALID INTERNAL + BR SAMPLED + BR ASSERTED + + + CLK + S0 S1 S2 S3 S4 S5 S6 S7 S0 S1 S2 S3 S4 + BR + + + BG + + + BGACK + + FC2–FC0 +Freescale Semiconductor, Inc... + + + + + A23–A1 + + + AS + + UDS + + + LDS + + + R/W + + + DTACK + + + D15–D0 + BUS + PROCESSOR ALTERNATE BUS MASTER PROCESSOR + INACTIVE + + + Figure 5-23. 2-Wire Bus Arbitration Timing Diagram—Bus Inactive + + + + + 5-22 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + BUS THREE-STATED BUS RELEASED FROM THREE STATE AND + BG ASSERTED PROCESSOR STARTS NEXT BUS CYCLE + BR VALID INTERNAL BR NEGATED INTERNAL + BR SAMPLED BR SAMPLED + BR ASSERTED BR NEGATED + + + CLK + S0 S2 S4 S6 S0 S2 S4 S6 S0 + + BR + + + BG + + + BGACK + + FC2–FC0 +Freescale Semiconductor, Inc... + + + + + A23–A1 + + + AS + + + UDS + + + LDS + + + R/W + + + DTACK + + + D15–D0 + + PROCESSOR ALTERNATE BUS MASTER PROCESSOR + + + + Figure 5-24. 2-Wire Bus Arbitration Timing Diagram—Special Case + + + 5.4. BUS ERROR AND HALT OPERATION + In a bus architecture that requires a handshake from an external device, such as the + asynchronous bus used in the M68000 Family, the handshake may not always occur. A + bus error input is provided to terminate a bus cycle in error when the expected signal is + not asserted. Different systems and different devices within the same system require + different maximum-response times. External circuitry can be provided to assert the bus + error signal after the appropriate delay following the assertion of address strobe. + + In a virtual memory system, the bus error signal can be used to indicate either a page fault + or a bus timeout. An external memory management unit asserts bus error when the page + that contains the required data is not resident in memory. The processor suspends + execution of the current instruction while the page is loaded into memory. The MC68010 + pushes enough information on the stack to be able to resume execution of the instruction + following return from the bus error exception handler. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-23 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + The MC68010 also differs from the other microprocessors described in this manual + regarding bus errors. The MC68010 can detect a late bus error signal asserted within one + clock cycle after the assertion of data transfer acknowledge. When receiving a bus error + signal, the processor can either initiate a bus error exception sequence or try running the + cycle again. + + 5.4.1 Bus Error Operation + In all the microprocessors described in this manual, a bus error is recognized when + DTACK and HALT are negated and BERR is asserted. In the MC68010, a late bus error is + also recognized when HALT is negated, and DTACK and BERR are asserted within one + clock cycle. + + When the bus error condition is recognized, the current bus cycle is terminated in S9 for a +Freescale Semiconductor, Inc... + + + + + read cycle, a write cycle, or the read portion of a read-modify-write cycle. For the write + portion of a read-modify-write cycle, the current bus cycle is terminated in S21. As long as + BERR remains asserted, the data and address buses are in the high-impedance state. + Figure 5-25 shows the timing for the normal bus error, and Figure 5-26 shows the timing + for the MC68010 late bus error. + + S0 S2 S4 w w w w S6 S8 + CLK + + FC2–FC0 + + + A23–A1 + + + AS + + LDS/UDS + + R/W + + DTACK + + + D15–D0 + + BERR + + HALT + INITIATE RESPONSE BUS ERROR INITIATE BUS + READ FAILURE DETECTION ERROR STACKING + + + Figure 5-25. Bus Error Timing Diagram + + + + + 5-24 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S2 S4 S6 + CLK + + FC2–FC0 + + + A23–A1 + + + AS + + + UDS/LDS + + + R/W + + DTACK + + D15–D0 +Freescale Semiconductor, Inc... + + + + + BERR + + HALT + BUS ERROR INITIATE BUS + READ CYCLE DETECTION ERROR STACKING + + + Figure 5-26. Delayed Bus Error Timing Diagram (MC68010) + + After the aborted bus cycle is terminated and BERR is negated, the processor enters + exception processing for the bus error exception. During the exception processing + sequence, the following information is placed on the supervisor stack: + 1. Status register + 2. Program counter (two words, which may be up to five words past the instruction + being executed) + 3. Error information + + The first two items are identical to the information stacked by any other exception. The + error information differs for the MC68010. The MC68000, MC68HC000, MC68HC001, + MC68EC000, and MC68008 stack bus error information to help determine and to correct + the error. The MC68010 stacks the frame format and the vector offset followed by 22 + words of internal register information. The return from exception (RTE) instruction restores + the internal register information so that the MC68010 can continue execution of the + instruction after the error handler routine completes. + + After the processor has placed the required information on the stack, the bus error + exception vector is read from vector table entry 2 (offset $08) and placed in the program + counter. The processor resumes execution at the address in the vector, which is the first + instruction in the bus error handler routine. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-25 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + NOTE + In the MC68010, if a read-modify-write operation terminates in + a bus error, the processor reruns the entire read-modify-write + operation when the RTE instruction at the end of the bus error + handler returns control to the instruction in error. The + processor reruns the entire operation whether the error + occurred during the read or write portion. + + 5.4.2 Retrying The Bus Cycle + The assertion of the bus error signal during a bus cycle in which HALT is also asserted by + an external device initiates a retry operation. Figure 5-27 is a timing diagram of the retry + operation. The delayed BERR signal in the MC68010 also initiates a retry operation when + HALT is asserted by an external device. Figure 5-28 shows the timing of the delayed +Freescale Semiconductor, Inc... + + + + + operation. + + S0 S2 S4 S6 S8 S0 S2 S4 S6 + CLK + + + FC2-FC0 + + + A23–A1 + + + AS + + + LDS/UDS + + R/W + + DTACK + + D15–D0 + + + BERR + ≥ 1 CLOCK PERIOD + HALT + + READ HALT RETRY + + + Figure 5-27. Retry Bus Cycle Timing Diagram + + + + + 5-26 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S2 S4 S6 S0 S2 S4 S6 + CLK + + + FC2–FC0 + + + A23–A1 + + + AS + + UDS + + LDS + + + R/W + + DTACK +Freescale Semiconductor, Inc... + + + + + D0–D15 + + + BERR + + HALT + + + READ HALT RETRY + + + + Figure 5-28. Delayed Retry Bus Cycle Timing Diagram + + The processor terminates the bus cycle, then puts the address and data lines in the high- + impedance state. The processor remains in this state until HALT is negated. Then the + processor retries the preceding cycle using the same function codes, address, and data + (for a write operation). BERR should be negated at least one clock cycle before HALT is + negated. + + NOTE + To guarantee that the entire read-modify-write cycle runs + correctly and that the write portion of the operation is + performed without negating the address strobe, the processor + does not retry a read-modify-write cycle. When a bus error + occurs during a read-modify-write operation, a bus error + operation is performed whether or not HALT is asserted. + + 5.4.3 Halt Operation ( HALT) + HALT performs a halt/run/single-step operation similar to the halt operation of an + MC68000. When HALT is asserted by an external device, the processor halts and remains + halted as long as the signal remains asserted, as shown in Figure 5-29. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-27 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S2 S4 S6 S0 S2 S4 S6 + CLK + + + FC2–FC0 + + + A23–A1 + + + AS + + UDS + + LDS + + + R/W + + DTACK +Freescale Semiconductor, Inc... + + + + + D0–D15 + + + BERR + + HALT + + + READ HALT RETRY + + + + Figure 5-29. Halt Operation Timing Diagram + + While the processor is halted, the address bus and the data bus signals are placed in the + high-impedance state. Bus arbitration is performed as usual. Should a bus error occur + while HALT is asserted, the processor performs the retry operation previously described. + + The single-step mode is derived from correctly timed transitions of HALT. HALT is negated + to allow the processor to begin a bus cycle, then asserted to enter the halt mode when the + cycle completes. The single-step mode proceeds through a program one bus cycle at a + time for debugging purposes. The halt operation and the hardware trace capability allow + tracing of either bus cycles or instructions one at a time. These capabilities and a software + debugging package provide total debugging flexibility. + + 5.4.4 Double Bus Fault + When a bus error exception occurs, the processor begins exception processing by + stacking information on the supervisor stack. If another bus error occurs during exception + processing (i.e., before execution of another instruction begins) the processor halts and + asserts HALT. This is called a double bus fault. Only an external reset operation can + restart a processor halted due to a double bus fault. + + A retry operation does not initiate exception processing; a bus error during a retry + operation does not cause a double bus fault. The processor can continue to retry a bus + cycle indefinitely if external hardware requests. + + + + + 5-28 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + A double bus fault occurs during a reset operation when a bus error occurs while the + processor is reading the vector table (before the first instruction is executed). The reset + operation is described in the following paragraph. + + + 5.5 RESET OPERATION + RESET is asserted externally for the initial processor reset. Subsequently, the signal can + be asserted either externally or internally (executing a RESET instruction). For proper + external reset operation, HALT must also be asserted. + + When RESET and HALT are driven by an external device, the entire system, including the + processor, is reset. Resetting the processor initializes the internal state. The processor + reads the reset vector table entry (address $00000) and loads the contents into the + supervisor stack pointer (SSP). Next, the processor loads the contents of address $00004 +Freescale Semiconductor, Inc... + + + + + (vector table entry 1) into the program counter. Then the processor initializes the interrupt + level in the status register to a value of seven. In the MC68010, the processor also clears + the vector base register to $00000. No other register is affected by the reset sequence. + Figure 5-30 shows the timing of the reset operation. + + + + CLK + + + + 5 VOLTS + + VCC + T ≥ 100 MILLISECONDS + RESET + + + HALT + + T < 4 CLOCKS 1 + BUS CYCLES + 2 3 4 5 6 + + NOTES: + 1. Internal start-up time 4. PC High read in here Bus State Unknown: + 2. SSP high read in here 5. PC Low read in here + 3. SSP low read in here 6. First instruction fetched here All Control Signals Inactive. + Data Bus in Read Mode: + + + Figure 5-30. Reset Operation Timing Diagram + + The RESET instruction causes the processor to assert RESET for 124 clock periods to + reset the external devices of the system. The internal state of the processor is not + affected. Neither the status register nor any of the internal registers is affected by an + internal reset operation. All external devices in the system should be reset at the + completion of the RESET instruction. + + For the initial reset, RESET and HALT must be asserted for at least 100 ms. For a + subsequent external reset, asserting these signals for 10 clock cycles or longer resets the + processor. However, an external reset signal that is asserted while the processor is + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-29 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + executing a reset instruction is ignored. Since the processor asserts the RESET signal for + 124 clock cycles during execution of a reset instruction, an external reset should assert + RESET for at least 132 clock periods. + + + 5.6 THE RELATIONSHIP OF DTACK , BERR, AND HALT + To properly control termination of a bus cycle for a retry or a bus error condition, DTACK, + BERR, and HALT should be asserted and negated on the rising edge of the processor + clock. This relationship assures that when two signals are asserted simultaneously, the + required setup time (specification #47, Section 9 Electrical Characteristics) for both of + them is met during the same bus state. External circuitry should be designed to + incorporate this precaution. A related specification, #48, can be ignored when DTACK, + BERR, and HALT are asserted and negated on the rising edge of the processor clock. +Freescale Semiconductor, Inc... + + + + + The possible bus cycle termination can be summarized as follows (case numbers refer to + Table 5-5). + + Normal Termination: DTACK is asserted. BERR and HALT remain negated (case 1). + + Halt Termination: HALT is asserted coincident with or preceding DTACK, and + BERR remains negated (case 2). + + Bus Error Termination: BERR is asserted in lieu of, coincident with, or preceding + DTACK (case 3). In the MC68010, the late bus error also, + BERR is asserted following DTACK (case 4). HALT remains + negated and BERR is negated coincident with or after DTACK. + + Retry Termination: HALT and BERR asserted in lieu of, coincident with, or before + DTACK (case 5). In the MC68010, the late retry also, BERR + and HALT are asserted following DTACK (case 6). BERR is + negated coincident with or after DTACK. HALT must be held at + least one cycle after BERR. + + Table 5-1 shows the details of the resulting bus cycle termination in the M68000 + microprocessors for various combinations of signal sequences. + + + + + 5-30 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 5-1. DTACK, BERR , and HALT Assertion Results + Asserted on + Case Control Rising Edge MC68000/MC68HC000/001 MC68010 Results + No. Signal of State EC000/MC68008 Results + N N+2 + 1 DTACK A S Normal cycle terminate and continue. Normal cycle terminate and continue. + BERR NA NA + HALT NA X + 2 DTACK A S Normal cycle terminate and halt. Normal cycle terminate and halt. + BERR NA NA Continue when HALT negated. Continue when HALT negated. + HALT A/S S + 3 DTACK X X Terminate and take bus error trap. Terminate and take bus error trap. + BERR A S + HALT NA NA +Freescale Semiconductor, Inc... + + + + + 4 DTACK A S Normal cycle terminate and continue. Terminate and take bus error trap. + BERR NA A + HALT NA NA + 5 DTACK X X Terminate and retry when HALT Terminate and retry when HALT + BERR A S removed. removed. + HALT A/S S + 6 DTACK A S Normal cycle terminate and continue. Terminate and retry when HALT + BERR NA A removed. + HALT NA A + LEGEND: + N — The number of the current even bus state (e.g., S4, S6, etc.) + A — Signal asserted in this bus state + NA — Signal not asserted in this bus state + X — Don't care + S — Signal asserted in preceding bus state and remains asserted in this state + + NOTE: All operations are subject to relevant setup and hold times. + + The negation of BERR and HALT under several conditions is shown in Table 5-6. (DTACK + is assumed to be negated normally in all cases; for reliable operation, both DTACK and + BERR should be negated when address strobe is negated). + + EXAMPLE A: + A system uses a watchdog timer to terminate accesses to unused address space. The + timer asserts BERR after timeout (case 3). + + EXAMPLE B: + A system uses error detection on random-access memory (RAM) contents. The system + designer may: + 1. Delay DTACK until the data is verified. If data is invalid, return BERR and HALT + simultaneously to retry the error cycle (case 5). + 2. Delay DTACK until the data is verified. If data is invalid, return BERR at the same + time as DTACK (case 3). + 3. For an MC68010, return DTACK before data verification. If data is invalid, assert + BERR and HALT to retry the error cycle (case 6). + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-31 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 4. For an MC68010, return DTACK before data verification. If data is invalid, assert + BERR on the next clock cycle (case 4). + + Table 5-6. BERR and HALT Negation Results + Conditions of Negated on Rising + Edge of State + Termination in + Table 4-4 Control Signal N N+2 Results—Next Cycle + Bus Error BERR • or • Takes bus error trap. + HALT • or • + Rerun BERR • or • Illegal sequence; usually traps to vector number 0. + HALT • + Rerun BERR • Reruns the bus cycle. + HALT • +Freescale Semiconductor, Inc... + + + + + Normal BERR • May lengthen next cycle. + HALT • or • + Normal BERR • If next cycle is started, it will be terminated as a bus + HALT • or none error. + • = Signal is negated in this bus state. + + + + 5.7 ASYNCHRONOUS OPERATION + To achieve clock frequency independence at a system level, the bus can be operated in + an asynchronous manner. Asynchronous bus operation uses the bus handshake signals + to control the transfer of data. The handshake signals are AS, UDS, LDS, DS (MC68008 + only), DTACK, BERR, HALT, AVEC (MC68EC000 only), and VPA (only for M6800 + peripheral cycles). AS indicates the start of the bus cycle, and UDS, LDS, and DS signal + valid data for a write cycle. After placing the requested data on the data bus (read cycle) + or latching the data (write cycle), the slave device (memory or peripheral) asserts DTACK + to terminate the bus cycle. If no device responds or if the access is invalid, external control + logic asserts BERR, or BERR and HALT, to abort or retry the cycle. Figure 5-31 shows the + use of the bus handshake signals in a fully asynchronous read cycle. Figure 5-32 shows a + fully asynchronous write cycle. + + ADDR + + + AS + + R/W + + + UDS/LDS + + + DATA + + + DTACK + + + Figure 5-31. Fully Asynchronous Read Cycle + + + + + 5-32 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + ADDR + + AS + + + R/W + + UDS/LDS + + + DATA + + + DTACK + + + Figure 5-32. Fully Asynchronous Write Cycle + + In the asynchronous mode, the accessed device operates independently of the frequency +Freescale Semiconductor, Inc... + + + + + and phase of the system clock. For example, the MC68681 dual universal asynchronous + receiver/transmitter (DUART) does not require any clock-related information from the bus + master during a bus transfer. Asynchronous devices are designed to operate correctly + with processors at any clock frequency when relevant timing requirements are observed. + + A device can use a clock at the same frequency as the system clock (e.g., 8, 10, or 12.5, + 16, and 20MHz), but without a defined phase relationship to the system clock. This mode + of operation is pseudo-asynchronous; it increases performance by observing timing + parameters related to the system clock frequency without being completely synchronous + with that clock. A memory array designed to operate with a particular frequency processor + but not driven by the processor clock is a common example of a pseudo-asynchronous + device. + + The designer of a fully asynchronous system can make no assumptions about address + setup time, which could be used to improve performance. With the system clock frequency + known, the slave device can be designed to decode the address bus before recognizing + an address strobe. Parameter #11 (refer to Section 10 Electrical Characteristics) + specifies the minimum time before address strobe during which the address is valid. + + In a pseudo-asynchronous system, timing specifications allow DTACK to be asserted for a + read cycle before the data from a slave device is valid. The length of time that DTACK + may precede data is specified as parameter #31. This parameter must be met to ensure + the validity of the data latched into the processor. No maximum time is specified from the + assertion of AS to the assertion of DTACK. During this unlimited time, the processor + inserts wait cycles in one-clock-period increments until DTACK is recognized. Figure 5-33 + shows the important timing parameters for a pseudo-asynchronous read cycle. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-33 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + ADDR + + 11 + + AS + + 17 + + + R/W + + + + UDS/LDS + 28 + 29 + + DATA +Freescale Semiconductor, Inc... + + + + + 31 + + DTACK + + + + Figure 5-33. Pseudo-Asynchronous Read Cycle + + During a write cycle, after the processor asserts AS but before driving the data bus, the + processor drives R/W low. Parameter #55 specifies the minimum time between the + transition of R/W and the driving of the data bus, which is effectively the maximum turnoff + time for any device driving the data bus. + + After the processor places valid data on the bus, it asserts the data strobe signal(s). A + data setup time, similar to the address setup time previously discussed, can be used to + improve performance. Parameter #29 is the minimum time a slave device can accept valid + data before recognizing a data strobe. The slave device asserts DTACK after it accepts + the data. Parameter #25 is the minimum time after negation of the strobes during which + the valid data remains on the address bus. Parameter #28 is the maximum time between + the negation of the strobes by the processor and the negation of DTACK by the slave + device. If DTACK remains asserted past the time specified by parameter #28, the + processor may recognize it as being asserted early in the next bus cycle and may + terminate that cycle prematurely. Figure 5-34 shows the important timing specifications for + a pseudo-asynchronous write cycle. + + + + + 5-34 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + ADDR + + 11 + + AS + + 20A + + R/W + + 22 + + UDS/LDS + 28 + 55 26 + 29 + + DATA +Freescale Semiconductor, Inc... + + + + + DTACK + + + + Figure 5-34. Pseudo-Asynchronous Write Cycle + + In the MC68010, the BERR signal can be delayed after the assertion of DTACK. + Specification #48 is the maximum time between assertion of DTACK and assertion of + BERR. If this maximum delay is exceeded, operation of the processor may be erratic. + + + 5.8 SYNCHRONOUS OPERATION + In some systems, external devices use the system clock to generate DTACK and other + asynchronous input signals. This synchronous operation provides a closely coupled + design with maximum performance, appropriate for frequently accessed parts of the + system. For example, memory can operate in the synchronous mode, but peripheral + devices operate asynchronously. For a synchronous device, the designer uses explicit + timing information shown in Section 10 Electrical Characteristics. These specifications + define the state of all bus signals relative to a specific state of the processor clock. + + The standard M68000 bus cycle consists of four clock periods (eight bus cycle states) + and, optionally, an integral number of clock cycles inserted as wait states. Wait states are + inserted as required to allow sufficient response time for the external device. The following + state-by-state description of the bus cycle differs from those descriptions in 5.1.1 READ + CYCLE and 5.1.2 WRITE CYCLE by including information about the important timing + parameters that apply in the bus cycle states. + + STATE 0 The bus cycle starts in S0, during which the clock is high. At the rising edge + of S0, the function code for the access is driven externally. Parameter #6A + defines the delay from this rising edge until the function codes are valid. + Also, the R/W signal is driven high; parameter #18 defines the delay from + the same rising edge to the transition of R/W . The minimum value for + parameter #18 applies to a read cycle preceded by a write cycle; this value + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-35 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + is the maximum hold time for a low on R/W beyond the initiation of the read + cycle. + + STATE 1 Entering S1, a low period of the clock, the address of the accessed device + is driven externally with an assertion delay defined by parameter #6. + + STATE 2 On the rising edge of S2, a high period of the clock, AS is asserted. During + a read cycle, UDS, LDS, and/or DS is also asserted at this time. Parameter + #9 defines the assertion delay for these signals. For a write cycle, the R/W + signal is driven low with a delay defined by parameter #20. + + STATE 3 On the falling edge of the clock entering S3, the data bus is driven out of + the high-impedance state with the data being written to the accessed + device (in a write cycle). Parameter #23 specifies the data assertion delay. +Freescale Semiconductor, Inc... + + + + + In a read cycle, no signal is altered in S3. + + STATE 4 Entering the high clock period of S4, UDS, LDS, and/or DS is asserted + (during a write cycle) on the rising edge of the clock. As in S2 for a read + cycle, parameter #9 defines the assertion delay from the rising edge of S4 + for UDS, LDS, and/or DS. In a read cycle, no signal is altered by the + processor during S4. + + Until the falling edge of the clock at the end of S4 (beginning of S5), no + response from any external device except RESET is acknowledged by the + processor. If either DTACK or BERR is asserted before the falling edge of + S4 and satisfies the input setup time defined by parameter #47, the + processor enters S5 and the bus cycle continues. If either DTACK or BERR + is asserted but without meeting the setup time defined by parameter #47, + the processor may recognize the signal and continue the bus cycle; the + result is unpredictable. If neither DTACK nor BERR is asserted before the + next rise of clock, the bus cycle remains in S4, and wait states (complete + clock cycles) are inserted until one of the bus cycle termination is met. + + STATE 5 S5 is a low period of the clock, during which the processor does not alter + any signal. + + STATE 6 S6 is a high period of the clock, during which data for a read operation is + set up relative to the falling edge (entering S7). Parameter #27 defines the + minimum period by which the data must precede the falling edge. For a + write operation, the processor changes no signal during S6. + + STATE 7 On the falling edge of the clock entering S7, the processor latches data + and negates AS and UDS, LDS, and/or DS during a read cycle. The hold + time for these strobes from this falling edge is specified by parameter #12. + The hold time for data relative to the negation of AS and UDS, LDS, and/or + DS is specified by parameter #29. For a write cycle, only AS and UDS, LDS, + and/or DS are negated; timing parameter #12 also applies. + + + + + 5-36 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + On the rising edge of the clock, at the end of S7 (which may be the start of + S0 for the next bus cycle), the processor places the address bus in the + high-impedance state. During a write cycle, the processor also places the + data bus in the high-impedance state and drives R/W high. External logic + circuitry should respond to the negation of the AS and UDS, LDS, and/or DS + by negating DTACK and/or BERR. Parameter #28 is the hold time for + DTACK, and parameter #30 is the hold time for BERR. + + Figure 5-35 shows a synchronous read cycle and the important timing parameters that + apply. The timing for a synchronous read cycle, including relevant timing parameters, is + shown in Figure 5-36. + + S0 S1 S2 S3 S4 S5 S6 S7 S0 +Freescale Semiconductor, Inc... + + + + + CLOCK + 6 + + ADDR + + 9 + + AS + + + + UDS/LDS + 18 + + + R/W + 47 + + + DTACK + + 27 + + DATA + + + + Figure 5-35. Synchronous Read Cycle + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-37 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 S5 S6 S7 S0 + + CLOCK + + 6 9 + . + + + + + ADDR + + + AS + + + UDS/LDS + + 18 + + + R/W + 47 +Freescale Semiconductor, Inc... + + + + + DTACK + + 23 53 + + DATA + + + Figure 5-36. Synchronous Write Cycle + + A key consideration when designing in a synchronous environment is the timing for the + assertion of DTACK and BERR by an external device. To properly use external inputs, the + processor must synchronize these signals to the internal clock. The processor must + sample the external signal, which has no defined phase relationship to the CPU clock, + which may be changing at sampling time, and must determine whether to consider the + signal high or low during the succeeding clock period. Successful synchronization requires + that the internal machine receives a valid logic level (not a metastable signal), whether the + input is high, low, or in transition. Metastable signals propagating through synchronous + machines can produce unpredictable operation. + + Figure 5-37 is a conceptual representation of the input synchronizers used by the M68000 + Family processors. The input latches allow the input to propagate through to the output + when E is high. When low, E latches the input. The three latches require one cycle of CLK + to synchronize an external signal. The high-gain characteristics of the devices comprising + the latches quickly resolve a marginal signal into a valid state. + + + EXT D Q D Q D Q INT + SIGNAL SIGNAL + + + + G G G + + + CLK + CLK + + + Figure 5-37. Input Synchronizers + + + 5-38 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Parameter #47 of Section 10 Electrical Characteristics is the asynchronous input setup + time. Signals that meet parameter #47 are guaranteed to be recognized at the next falling + edge of the system clock. However, signals that do not meet parameter #47 are not + guaranteed to be recognized. In addition, if DTACK is recognized on a falling edge, valid + data is latched into the processor (during a read cycle) on the next falling edge, provided + the data meets the setup time required (parameter #27). When parameter #27 has been + met, parameter #31 may be ignored. If DTACK is asserted with the required setup time + before the falling edge of S4, no wait states are incurred, and the bus cycle runs at its + maximum speed of four clock periods. + + The late BERR in an MC68010 that is operating in a synchronous mode must meet setup + time parameter #27A. That is, when BERR is asserted after DTACK, BERR must be + asserted before the falling edge of the clock, one clock cycle after DTACK is recognized. + Violating this requirement may cause the MC68010 to operate erratically. +Freescale Semiconductor, Inc... + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 5-39 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 6 + EXCEPTION PROCESSING + This section describes operations of the processor outside the normal processing + associated with the execution of instructions. The functions of the bits in the supervisor + portion of the status register are described: the supervisor/user bit, the trace enable bit, + and the interrupt priority mask. Finally, the sequence of memory references and actions + taken by the processor for exception conditions are described in detail. +Freescale Semiconductor, Inc... + + + + + The processor is always in one of three processing states: normal, exception, or halted. + The normal processing state is associated with instruction execution; the memory + references are to fetch instructions and operands and to store results. A special case of + the normal state is the stopped state, resulting from execution of a STOP instruction. In + this state, no further memory references are made. + + An additional, special case of the normal state is the loop mode of the MC68010, + optionally entered when a test condition, decrement, and branch (DBcc) instruction is + executed. In the loop mode, only operand fetches occur. See Appendix A MC68010 + Loop Mode Operation. + + The exception processing state is associated with interrupts, trap instructions, tracing, and + other exceptional conditions. The exception may be internally generated by an instruction + or by an unusual condition arising during the execution of an instruction. Externally, + exception processing can be forced by an interrupt, by a bus error, or by a reset. + Exception processing provides an efficient context switch so that the processor can + handle unusual conditions. + + The halted processing state is an indication of catastrophic hardware failure. For example, + if during the exception processing of a bus error another bus error occurs, the processor + assumes the system is unusable and halts. Only an external reset can restart a halted + processor. Note that a processor in the stopped state is not in the halted state, nor vice + versa. + + + 6.1 PRIVILEGE MODES + The processor operates in one of two levels of privilege: the supervisor mode or the user + mode. The privilege mode determines which operations are legal. The mode is optionally + used by an external memory management device to control and translate accesses. The + mode is also used to choose between the supervisor stack pointer (SSP) and the user + stack pointer (USP) in instruction references. + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + The privilege mode is a mechanism for providing security in a computer system. Programs + should access only their own code and data areas and should be restricted from + accessing information that they do not need and must not modify. The operating system + executes in the supervisor mode, allowing it to access all resources required to perform + the overhead tasks for the user mode programs. Most programs execute in user mode, in + which the accesses are controlled and the effects on other parts of the system are limited. + + 6.1.1 Supervisor Mode + The supervisor mode has the higher level of privilege. The mode of the processor is + determined by the S bit of the status register; if the S bit is set, the processor is in the + supervisor mode. All instructions can be executed in the supervisor mode. The bus cycles + generated by instructions executed in the supervisor mode are classified as supervisor + references. While the processor is in the supervisor mode, those instructions that use +Freescale Semiconductor, Inc... + + + + + either the system stack pointer implicitly or address register seven explicitly access the + SSP. + + 6.1.2 User Mode + The user mode has the lower level of privilege. If the S bit of the status register is clear, + the processor is executing instructions in the user mode. + + Most instructions execute identically in either mode. However, some instructions having + important system effects are designated privileged. For example, user programs are not + permitted to execute the STOP instruction or the RESET instruction. To ensure that a user + program cannot enter the supervisor mode except in a controlled manner, the instructions + that modify the entire status register are privileged. To aid in debugging systems software, + the move to user stack pointer (MOVE to USP) and move from user stack pointer (MOVE + from USP) instructions are privileged. + + NOTE + To implement virtual machine concepts in the MC68010, the + move from status register (MOVE from SR), move to/from + control register (MOVEC), and move alternate address space + (MOVES) instructions are also privileged. + + The bus cycles generated by an instruction executed in user mode are classified as user + references. Classifying a bus cycle as a user reference allows an external memory + management device to translate the addresses of and control access to protected portions + of the address space. While the processor is in the user mode, those instructions that use + either the system stack pointer implicitly or address register seven explicitly access the + USP. + + 6.1.3 Privilege Mode Changes + Once the processor is in the user mode and executing instructions, only exception + processing can change the privilege mode. During exception processing, the current state + of the S bit of the status register is saved, and the S bit is set, putting the processor in the + + 6-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + supervisor mode. Therefore, when instruction execution resumes at the address specified + to process the exception, the processor is in the supervisor privilege mode. + + NOTE + The transition from supervisor to user mode can be + accomplished by any of four instructions: return from exception + (RTE) (MC68010 only), move to status register (MOVE to SR), + AND immediate to status register (ANDI to SR), and exclusive + OR immediate to status register (EORI to SR). The RTE + instruction in the MC68010 fetches the new status register and + program counter from the supervisor stack and loads each into + its respective register. Next, it begins the instruction fetch at + the new program counter address in the privilege mode +Freescale Semiconductor, Inc... + + + + + determined by the S bit of the new contents of the status + register. + + The MOVE to SR, ANDI to SR, and EORI to SR instructions fetch all operands in the + supervisor mode, perform the appropriate update to the status register, and then fetch the + next instruction at the next sequential program counter address in the privilege mode + determined by the new S bit. + + 6.1.4 Reference Classification + When the processor makes a reference, it classifies the reference according to the + encoding of the three function code output lines. This classification allows external + translation of addresses, control of access, and differentiation of special processor states, + such as CPU space (used by interrupt acknowledge cycles). Table 6-1 lists the + classification of references. + + Table 6-1. Reference Classification + Function Code Output + FC2 FC1 FC0 Address Space + 0 0 0 (Undefined, Reserved)* + 0 0 1 User Data + 0 1 0 User Program + 0 1 1 (Undefined, Reserved)* + 1 0 0 (Undefined, Reserved)* + 1 0 1 Supervisor Data + 1 1 0 Supervisor Program + 1 1 1 CPU Space + *Address space 3 is reserved for user definition, while 0 and + 4 are reserved for future use by Motorola. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 6.2 EXCEPTION PROCESSING + The processing of an exception occurs in four steps, with variations for different exception + causes: + 1. Make a temporary copy of the status register and set the status register for + exception processing. + 2. Obtain the exception vector. + 3. Save the current processor context. + 4. Obtain a new context and resume instruction processing. + + 6.2.1 Exception Vectors + An exception vector is a memory location from which the processor fetches the address of + a routine to handle an exception. Each exception type requires a handler routine and a +Freescale Semiconductor, Inc... + + + + + unique vector. All exception vectors are two words in length (see Figure 6-1), except for + the reset vector, which is four words long. All exception vectors reside in the supervisor + data space, except for the reset vector, which is in the supervisor program space. A vector + number is an 8-bit number that is multiplied by four to obtain the offset of an exception + vector. Vector numbers are generated internally or externally, depending on the cause of + the exception. For interrupts, during the interrupt acknowledge bus cycle, a peripheral + provides an 8-bit vector number (see Figure 6-2) to the processor on data bus lines D7– + D0. + + The processor forms the vector offset by left-shifting the vector number two bit positions + and zero-filling the upper-order bits to obtain a 32-bit long-word vector offset. In the + MC68000, the MC68HC000, MC68HC001, MC68EC000, and the MC68008, this offset is + used as the absolute address to obtain the exception vector itself, which is shown in + Figure 6-3. + + NOTE + In the MC68010, the vector offset is added to the 32-bit vector + base register (VBR) to obtain the 32-bit absolute address of + the exception vector (see Figure 6-4). Since the VBR is set to + zero upon reset, the MC68010 functions identically to the + MC68000, MC68HC000, MC68HC001, MC68EC000, and + MC68008 until the VBR is changed via the move control + register MOVEC instruction. + + + EVEN BYTE (A0=0) EVEN BYTE (A0=0) + + + WORD 0 NEW PROGRAM COUNTER (HIGH) A1=0 + + + WORD 1 NEW PROGRAM COUNTER (LOW) A1=1 + + + + Figure 6-1. Exception Vector Format + + + + 6-4 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + D15 D8 D7 D0 + IGNORED v7 v6 v5 v4 v3 v2 v1 v0 + + Where: + v7 is the MSB of the vector number + v0 is the LSB of the vector number + + Figure 6-2. Peripheral Vector Number Format + + + + A31 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 + ALL ZEROES v7 v6 v5 v4 v3 v2 v1 v0 0 0 +Freescale Semiconductor, Inc... + + + + + Figure 6-3. Address Translated from 8-Bit Vector Number + (MC68000, MC68HC000, MC68HC001, MC68EC000, and MC68008) + + + + + 31 0 + + CONTENTS OF VECTOR BASE REGISTER + + 31 10 0 + + ALL ZEROES v7 v6 v5 v4 v3 v2 v1 v0 0 0 + + + EXCEPTION VECTOR + ADDRESS + + + Figure 6-4. Exception Vector Address Calculation (MC68010) + + The actual address on the address bus is truncated to the number of address bits + available on the bus of the particular implementation of the M68000 architecture. In all + processors except the MC68008, this is 24 address bits. (A0 is implicitly encoded in the + data strobes.) In the MC68008, the address is 20 or 22 bits in length. The memory map for + exception vectors is shown in Table 6-2. + + The vector table, Table 6-2, is 512 words long (1024 bytes), starting at address 0 + (decimal) and proceeding through address 1023 (decimal). The vector table provides 255 + unique vectors, some of which are reserved for trap and other system function vectors. Of + the 255, 192 are reserved for user interrupt vectors. However, the first 64 entries are not + protected, so user interrupt vectors may overlap at the discretion of the systems designer. + + 6.2.2 Kinds of Exceptions + Exceptions can be generated by either internal or external causes. The externally + generated exceptions are the interrupts, the bus error, and reset. The interrupts are + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + requests from peripheral devices for processor action; the bus error and reset inputs are + used for access control and processor restart. The internal exceptions are generated by + instructions, address errors, or tracing. The trap (TRAP), trap on overflow (TRAPV), check + register against bounds (CHK), and divide (DIV) instructions can generate exceptions as + part of their instruction execution. In addition, illegal instructions, word fetches from odd + addresses, and privilege violations cause exceptions. Tracing is similar to a very high + priority, internally generated interrupt following each instruction. +Freescale Semiconductor, Inc... + + + + + 6-6 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 6-2. Exception Vector Assignment + Vectors Numbers Address + Hex Decimal Dec Hex Space 6 Assignment + 0 0 0 000 SP Reset: Initial SSP2 + 1 1 4 004 SP Reset: Initial PC 2 + 2 2 8 008 SD Bus Error + 3 3 12 00C SD Address Error + 4 4 16 010 SD Illegal Instruction + 5 5 20 014 SD Zero Divide + 6 6 24 018 SD CHK Instruction + 7 7 28 01C SD TRAPV Instruction + 8 8 32 020 SD Privilege Violation + 9 9 36 024 SD Trace +Freescale Semiconductor, Inc... + + + + + A 10 40 028 SD Line 1010 Emulator + B 11 44 02C SD Line 1111 Emulator + C 121 48 030 SD (Unassigned, Reserved) + D 131 52 034 SD (Unassigned, Reserved) + E 14 56 038 SD Format Error 5 + F 15 60 03C SD Uninitialized Interrupt Vector + 10–17 16–231 64 040 SD (Unassigned, Reserved) + 92 05C — + 18 24 96 060 SD Spurious Interrupt 3 + 19 25 100 064 SD Level 1 Interrupt Autovector + 1A 26 104 068 SD Level 2 Interrupt Autovector + 1B 27 108 06C SD Level 3 Interrupt Autovector + 1C 28 112 070 SD Level 4 Interrupt Autovector + 1D 29 116 074 SD Level 5 Interrupt Autovector + 1E 30 120 078 SD Level 6 Interrupt Autovector + 1F 31 124 07C SD Level 7 Interrupt Autovector + 20–2F 32–47 128 080 SD TRAP Instruction Vectors4 + 188 0BC — + 30–3F 48–631 192 0C0 SD (Unassigned, Reserved) + 255 0FF — + 40–FF 64–255 256 100 SD User Interrupt Vectors + 1020 3FC — + NOTES: + 1. Vector numbers 12, 13, 16–23, and 48–63 are reserved for future + enhancements by Motorola. No user peripheral devices should be + assigned these numbers. + 2. Reset vector (0) requires four words, unlike the other vectors which only + require two words, and is located in the supervisor program space. + 3. The spurious interrupt vector is taken when there is a bus error + indication during interrupt processing. + 4. TRAP #n uses vector number 32+ n. + 5. MC68010 only. This vector is unassigned, reserved on the MC68000 + and MC68008. + 6. SP denotes supervisor program space, and SD denotes + supervisor data space. + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 6.2.3 Multiple Exceptions + These paragraphs describe the processing that occurs when multiple exceptions arise + simultaneously. Exceptions can be grouped by their occurrence and priority. The group 0 + exceptions are reset, bus error, and address error. These exceptions cause the instruction + currently being executed to abort and the exception processing to commence within two + clock cycles. The group 1 exceptions are trace and interrupt, privilege violations, and + illegal instructions. Trace and interrupt exceptions allow the current instruction to execute + to completion, but pre-empt the execution of the next instruction by forcing exception + processing to occur. A privilege-violating instruction or an illegal instruction is detected + when it is the next instruction to be executed. The group 2 exceptions occur as part of the + normal processing of instructions. The TRAP, TRAPV, CHK, and zero divide exceptions + are in this group. For these exceptions, the normal execution of an instruction may lead to + exception processing. +Freescale Semiconductor, Inc... + + + + + Group 0 exceptions have highest priority, whereas group 2 exceptions have lowest + priority. Within group 0, reset has highest priority, followed by address error and then bus + error. Within group 1, trace has priority over external interrupts, which in turn takes priority + over illegal instruction and privilege violation. Since only one instruction can be executed + at a time, no priority relationship applies within group 2. + + The priority relationship between two exceptions determines which is taken, or taken first, + if the conditions for both arise simultaneously. Therefore, if a bus error occurs during a + TRAP instruction, the bus error takes precedence, and the TRAP instruction processing is + aborted. In another example, if an interrupt request occurs during the execution of an + instruction while the T bit is asserted, the trace exception has priority and is processed + first. Before instruction execution resumes, however, the interrupt exception is also + processed, and instruction processing finally commences in the interrupt handler routine. + A summary of exception grouping and priority is given in Table 6-3. + + As a general rule, the lower the priority of an exception, the sooner the handler routine for + that exception executes. For example, if simultaneous trap, trace, and interrupt exceptions + are pending, the exception processing for the trap occurs first, followed immediately by + exception processing for the trace and then for the interrupt. When the processor resumes + normal instruction execution, it is in the interrupt handler, which returns to the trace + handler, which returns to the trap execution handler. This rule does not apply to the reset + exception; its handler is executed first even though it has the highest priority, because the + reset operation clears all other exceptions. + + + + + 6-8 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 6-3. Exception Grouping and Priority + Group Exception Processing + 0 Reset Exception Processing Begins within Two Clock Cycles + Address Error + Bus Error + 1 Trace Exception Processing Begins before the Next Instruction + Interrupt + Illegal + Privilege + 2 TRAP, TRAPV, Exception Processing Is Started by Normal Instruction Execution + CHK + Zero Divide +Freescale Semiconductor, Inc... + + + + + 6.2.4 Exception Stack Frames + Exception processing saves the most volatile portion of the current processor context on + the top of the supervisor stack. This context is organized in a format called the exception + stack frame. Although this information varies with the particular processor and type of + exception, it always includes the status register and program counter of the processor + when the exception occurred. + + The amount and type of information saved on the stack are determined by the processor + type and exception type. Exceptions are grouped by type according to priority of the + exception. + + Of the group 0 exceptions, the reset exception does not stack any information. The + information stacked by a bus error or address error exception in the MC68000, + MC68HC000, MC68HC001, MC68EC000, or MC68008 is described in 6.3.9.1 Bus Error + and shown in Figure 6-7. + + The MC68000, MC68HC000, MC68HC001, MC68EC000, and MC68008 group 1 and 2 + exception stack frame is shown in Figure 6-5. Only the program counter and status + register are saved. The program counter points to the next instruction to be executed after + exception processing. + + The MC68010 exception stack frame is shown in Figure 5-6. The number of words + actually stacked depends on the exception type. Group 0 exceptions (except reset) stack + 29 words and group 1 and 2 exceptions stack four words. To support generic exception + handlers, the processor also places the vector offset in the exception stack frame. The + format code field allows the return from exception (RTE) instruction to identify what + information is on the stack so that it can be properly restored. Table 6-4 lists the MC68010 + format codes. Although some formats are specific to a particular M68000 Family + processor, the format 0000 is always legal and indicates that just the first four words of the + frame are present. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + EVEN BYTE ODD BYTE + 7 0 7 0 + 15 0 HIGHER + ADDRESS + SSP STATUS REGISTER + + PROGRAM COUNTER HIGH + + PROGRAM COUNTER LOW + + + + + Figure 6-5. Group 1 and 2 Exception Stack Frame + (MC68000, MC68HC000, MC68HC001, MC68EC000, and MC68008) +Freescale Semiconductor, Inc... + + + + + 15 0 HIGHER + ADDRESS + SP STATUS REGISTER + + PROGRAM COUNTER HIGH + + PROGRAM COUNTER LOW + + FORMAT VECTOR OFFSET + + + OTHER INFORMATION + + DEPENDING ON EXCEPTION + + + + + Figure 6-6. MC68010 Stack Frame + + + + + 6-10 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 6-4. MC68010 Format Codes + Format Code Stacked Information + 0000 Short Format (4 Words) + 1000 Long Format (29 Words) + All Others Unassigned, Reserved + + + + 6.2.5 Exception Processing Sequence + In the first step of exception processing, an internal copy is made of the status register. + After the copy is made, the S bit of the status register is set, putting the processor into the + supervisor mode. Also, the T bit is cleared, which allows the exception handler to execute + unhindered by tracing. For the reset and interrupt exceptions, the interrupt priority mask is +Freescale Semiconductor, Inc... + + + + + also updated appropriately. + + In the second step, the vector number of the exception is determined. For interrupts, the + vector number is obtained by a processor bus cycle classified as an interrupt acknowledge + cycle. For all other exceptions, internal logic provides the vector number. This vector + number is then used to calculate the address of the exception vector. + + The third step, except for the reset exception, is to save the current processor status. (The + reset exception does not save the context and skips this step.) The current program + counter value and the saved copy of the status register are stacked using the SSP. The + stacked program counter value usually points to the next unexecuted instruction. + However, for bus error and address error, the value stacked for the program counter is + unpredictable and may be incremented from the address of the instruction that caused the + error. Group 1 and 2 exceptions use a short format exception stack frame (format = 0000 + on the MC68010). Additional information defining the current context is stacked for the bus + error and address error exceptions. + + The last step is the same for all exceptions. The new program counter value is fetched + from the exception vector. The processor then resumes instruction execution. The + instruction at the address in the exception vector is fetched, and normal instruction + decoding and execution is started. + + + 6.3 PROCESSING OF SPECIFIC EXCEPTIONS + The exceptions are classified according to their sources, and each type is processed + differently. The following paragraphs describe in detail the types of exceptions and the + processing of each type. + + 6.3.1 Reset + The reset exception corresponds to the highest exception level. The processing of the + reset exception is performed for system initiation and recovery from catastrophic failure. + Any processing in progress at the time of the reset is aborted and cannot be recovered. + The processor is forced into the supervisor state, and the trace state is forced off. The + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-11 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + interrupt priority mask is set at level 7. In the MC68010, the VBR is forced to zero. The + vector number is internally generated to reference the reset exception vector at location 0 + in the supervisor program space. Because no assumptions can be made about the validity + of register contents, in particular the SSP, neither the program counter nor the status + register is saved. The address in the first two words of the reset exception vector is + fetched as the initial SSP, and the address in the last two words of the reset exception + vector is fetched as the initial program counter. Finally, instruction execution is started at + the address in the program counter. The initial program counter should point to the power- + up/restart code. + + The RESET instruction does not cause a reset exception; it asserts the RESET signal to + reset external devices, which allows the software to reset the system to a known state and + continue processing with the next instruction. +Freescale Semiconductor, Inc... + + + + + 6.3.2 Interrupts + Seven levels of interrupt priorities are provided, numbered from 1–7. All seven levels are + available except for the 48-pin version for the MC68008. + + NOTE + The MC68008 48-pin version supports only three interrupt + levels: 2, 5, and 7. Level 7 has the highest priority. + + Devices can be chained externally within interrupt priority levels, allowing an unlimited + number of peripheral devices to interrupt the processor. The status register contains a 3- + bit mask indicating the current interrupt priority, and interrupts are inhibited for all priority + levels less than or equal to the current priority. + + An interrupt request is made to the processor by encoding the interrupt request levels 1–7 + on the three interrupt request lines; all lines negated indicates no interrupt request. + Interrupt requests arriving at the processor do not force immediate exception processing, + but the requests are made pending. Pending interrupts are detected between instruction + executions. If the priority of the pending interrupt is lower than or equal to the current + processor priority, execution continues with the next instruction, and the interrupt + exception processing is postponed until the priority of the pending interrupt becomes + greater than the current processor priority. + + If the priority of the pending interrupt is greater than the current processor priority, the + exception processing sequence is started. A copy of the status register is saved; the + privilege mode is set to supervisor mode; tracing is suppressed; and the processor priority + level is set to the level of the interrupt being acknowledged. The processor fetches the + vector number from the interrupting device by executing an interrupt acknowledge cycle, + which displays the level number of the interrupt being acknowledged on the address bus. + If external logic requests an automatic vector, the processor internally generates a vector + number corresponding to the interrupt level number. If external logic indicates a bus error, + the interrupt is considered spurious, and the generated vector number references the + spurious interrupt vector. The processor then proceeds with the usual exception + processing, saving the format/offset word (MC68010 only), program counter, and status + + 6-12 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + register on the supervisor stack. The offset value in the format/offset word on the + MC68010 is the vector number multiplied by four. The format is all zeros. The saved value + of the program counter is the address of the instruction that would have been executed + had the interrupt not been taken. The appropriate interrupt vector is fetched and loaded + into the program counter, and normal instruction execution commences in the interrupt + handling routine. Priority level 7 is a special case. Level 7 interrupts cannot be inhibited by + the interrupt priority mask, thus providing a "nonmaskable interrupt" capability. An interrupt + is generated each time the interrupt request level changes from some lower level to level + 7. A level 7 interrupt may still be caused by the level comparison if the request level is a 7 + and the processor priority is set to a lower level by an instruction. + + 6.3.3 Uninitialized Interrupt + An interrupting device provides an M68000 interrupt vector number and asserts data +Freescale Semiconductor, Inc... + + + + + transfer acknowledge (DTACK), or asserts valid peripheral address (VPA), or auto vector + (AVEC), or bus error (BERR) during an interrupt acknowledge cycle by the MC68000. If + the vector register has not been initialized, the responding M68000 Family peripheral + provides vector number 15, the uninitialized interrupt vector. This response conforms to a + uniform way to recover from a programming error. + + 6.3.4 Spurious Interrupt + During the interrupt acknowledge cycle, if no device responds by asserting DTACK or + AVEC, VPA, BERR should be asserted to terminate the vector acquisition. The processor + separates the processing of this error from bus error by forming a short format exception + stack and fetching the spurious interrupt vector instead of the bus error vector. The + processor then proceeds with the usual exception processing. + + 6.3.5 Instruction Traps + Traps are exceptions caused by instructions; they occur when a processor recognizes an + abnormal condition during instruction execution or when an instruction is executed that + normally traps during execution. + + Exception processing for traps is straightforward. The status register is copied; the + supervisor mode is entered; and tracing is turned off. The vector number is internally + generated; for the TRAP instruction, part of the vector number comes from the instruction + itself. The format/offset word (MC68010 only), the program counter, and the copy of the + status register are saved on the supervisor stack. The offset value in the format/offset + word on the MC68010 is the vector number multiplied by four. The saved value of the + program counter is the address of the instruction following the instruction that generated + the trap. Finally, instruction execution commences at the address in the exception vector. + + Some instructions are used specifically to generate traps. The TRAP instruction always + forces an exception and is useful for implementing system calls for user programs. The + TRAPV and CHK instructions force an exception if the user program detects a run-time + error, which may be an arithmetic overflow or a subscript out of bounds. + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-13 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + A signed divide (DIVS) or unsigned divide (DIVU) instruction forces an exception if a + division operation is attempted with a divisor of zero. + + 6.3.6 Illegal and Unimplemented Instructions + Illegal instruction is the term used to refer to any of the word bit patterns that do not match + the bit pattern of the first word of a legal M68000 instruction. If such an instruction is + fetched, an illegal instruction exception occurs. Motorola reserves the right to define + instructions using the opcodes of any of the illegal instructions. Three bit patterns always + force an illegal instruction trap on all M68000-Family-compatible microprocessors. The + patterns are: $4AFA, $4AFB, and $4AFC. Two of the patterns, $4AFA and $4AFB, are + reserved for Motorola system products. The third pattern, $4AFC, is reserved for customer + use (as the take illegal instruction trap (ILLEGAL) instruction). +Freescale Semiconductor, Inc... + + + + + NOTE + In addition to the previously defined illegal instruction opcodes, + the MC68010 defines eight breakpoint (BKPT) instructions with + the bit patterns $4848–$484F. These instructions cause the + processor to enter illegal instruction exception processing as + usual. However, a breakpoint acknowledge bus cycle, in which + the function code lines (FC2–FC0) are high and the address + lines are all low, is also executed before the stacking + operations are performed. The processor does not accept or + send any data during this cycle. Whether the breakpoint + acknowledge cycle is terminated with a DTACK, BERR, or VPA + signal, the processor continues with the illegal instruction + processing. The purpose of this cycle is to provide a software + breakpoint that signals to external hardware when it is + executed. + + Word patterns with bits 15–12 equaling 1010 or 1111 are distinguished as unimplemented + instructions, and separate exception vectors are assigned to these patterns to permit + efficient emulation. Opcodes beginning with bit patterns equaling 1111 (line F) are + implemented in the MC68020 and beyond as coprocessor instructions. These separate + vectors allow the operating system to emulate unimplemented instructions in software. + + Exception processing for illegal instructions is similar to that for traps. After the instruction + is fetched and decoding is attempted, the processor determines that execution of an illegal + instruction is being attempted and starts exception processing. The exception stack frame + for group 2 is then pushed on the supervisor stack, and the illegal instruction vector is + fetched. + + + + + 6-14 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + 6.3.7 Privilege Violations + To provide system security, various instructions are privileged. An attempt to execute one + of the privileged instructions while in the user mode causes an exception. The privileged + instructions are as follows: + + AND Immediate to SR MOVE USP + EOR Immediate to SR OR Immediate to SR + MOVE to SR (68010 only) RESET + MOVE from SR (68010 only) RTE + MOVEC (68010 only) STOP + MOVES (68010 only) + + Exception processing for privilege violations is nearly identical to that for illegal +Freescale Semiconductor, Inc... + + + + + instructions. After the instruction is fetched and decoded and the processor determines + that a privilege violation is being attempted, the processor starts exception processing. + The status register is copied; the supervisor mode is entered; and tracing is turned off. + The vector number is generated to reference the privilege violation vector, and the current + program counter and the copy of the status register are saved on the supervisor stack. If + the processor is an MC68010, the format/offset word is also saved. The saved value of + the program counter is the address of the first word of the instruction causing the privilege + violation. Finally, instruction execution commences at the address in the privilege violation + exception vector. + + 6.3.8 Tracing + To aid in program development, the M68000 Family includes a facility to allow tracing + following each instruction. When tracing is enabled, an exception is forced after each + instruction is executed. Thus, a debugging program can monitor the execution of the + program under test. + + The trace facility is controlled by the T bit in the supervisor portion of the status register. If + the T bit is cleared (off), tracing is disabled and instruction execution proceeds from + instruction to instruction as normal. If the T bit is set (on) at the beginning of the execution + of an instruction, a trace exception is generated after the instruction is completed. If the + instruction is not executed because an interrupt is taken or because the instruction is + illegal or privileged, the trace exception does not occur. The trace exception also does not + occur if the instruction is aborted by a reset, bus error, or address error exception. If the + instruction is executed and an interrupt is pending on completion, the trace exception is + processed before the interrupt exception. During the execution of the instruction, if an + exception is forced by that instruction, the exception processing for the instruction + exception occurs before that of the trace exception. + + As an extreme illustration of these rules, consider the arrival of an interrupt during the + execution of a TRAP instruction while tracing is enabled. First, the trap exception is + processed, then the trace exception, and finally the interrupt exception. Instruction + execution resumes in the interrupt handler routine. + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-15 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + After the execution of the instruction is complete and before the start of the next + instruction, exception processing for a trace begins. A copy is made of the status register. + The transition to supervisor mode is made, and the T bit of the status register is turned off, + disabling further tracing. The vector number is generated to reference the trace exception + vector, and the current program counter and the copy of the status register are saved on + the supervisor stack. On the MC68010, the format/offset word is also saved on the + supervisor stack. The saved value of the program counter is the address of the next + instruction. Instruction execution commences at the address contained in the trace + exception vector. + + 6.3.9 Bus Error + A bus error exception occurs when the external logic requests that a bus error be + processed by an exception. The current bus cycle is aborted. The current processor +Freescale Semiconductor, Inc... + + + + + activity, whether instruction or exception processing, is terminated, and the processor + immediately begins exception processing. The bus error facility is identical on the all + processors; however, the stack frame produced on the MC68010 contains more + information. The larger stack frame supports instruction continuation, which supports + virtual memory on the MC68010 processor. + + 6.3.9.1 BUS ERROR. Exception processing for a bus error follows the usual sequence of + steps. The status register is copied, the supervisor mode is entered, and tracing is turned + off. The vector number is generated to refer to the bus error vector. Since the processor is + fetching the instruction or an operand when the error occurs, the context of the processor + is more detailed. To save more of this context, additional information is saved on the + supervisor stack. The program counter and the copy of the status register are saved. The + value saved for the program counter is advanced 2–10 bytes beyond the address of the + first word of the instruction that made the reference causing the bus error. If the bus error + occurred during the fetch of the next instruction, the saved program counter has a value in + the vicinity of the current instruction, even if the current instruction is a branch, a jump, or + a return instruction. In addition to the usual information, the processor saves its internal + copy of the first word of the instruction being processed and the address being accessed + by the aborted bus cycle. Specific information about the access is also saved: type of + access (read or write), processor activity (processing an instruction), and function code + outputs when the bus error occurred. The processor is processing an instruction if it is in + the normal state or processing a group 2 exception; the processor is not processing an + instruction if it is processing a group 0 or a group 1 exception. Figure 6-7 illustrates how + this information is organized on the supervisor stack. If a bus error occurs during the last + step of exception processing, while either reading the exception vector or fetching the + instruction, the value of the program counter is the address of the exception vector. + Although this information is not generally sufficient to effect full recovery from the bus + error, it does allow software diagnosis. Finally, the processor commences instruction + processing at the address in the vector. It is the responsibility of the error handler routine + to clean up the stack and determine where to continue execution. + + If a bus error occurs during the exception processing for a bus error, an address error, or + a reset, the processor halts and all processing ceases. This halt simplifies the detection of + a catastrophic system failure, since the processor removes itself from the system to + + 6-16 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + protect memory contents from erroneous accesses. Only an external reset operation can + restart a halted processor. + + 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 + + LOWER ADDRESS R/W I/N FUNCTION CODE + + HIGH + ACCESS ADDRESS + LOW + + INSTRUCTION REGISTER + + STATUS REGISTER + + HIGH + PROGRAM COUNTER + LOW +Freescale Semiconductor, Inc... + + + + + R/W (Read/Write): Write=0, Read=1. I/N (Instruction/Not): Instruction=0, Not=1 + + + Figure 6-7. Supervisor Stack Order for Bus or Address Error Exception + + 6.3.9.2 BUS ERROR (MC68010). Exception processing for a bus error follows a slightly + different sequence than the sequence for group 1 and 2 exceptions. In addition to the four + steps executed during exception processing for all other exceptions, 22 words of + additional information are placed on the stack. This additional information describes the + internal state of the processor at the time of the bus error and is reloaded by the RTE + instruction to continue the instruction that caused the error. Figure 6-8 shows the order of + the stacked information. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-17 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 + + SP STATUS REGISTER + + PROGRAM COUNTER (HIGH) + + PROGRAM COUNTER (LOW) + + 1000 VECTOR OFFSET + + SPECIAL STATUS WORD + + FAULT ADDRESS (HIGH) + + FAULT ADDRESS (LOW) + + UNUSED, RESERVED + + DATA OUTPUT BUFFER +Freescale Semiconductor, Inc... + + + + + UNUSED, RESERVED + + DATA INPUT BUFFER + + UNUSED, RESERVED + + INSTRUCTION INPUT BUFFER + + + VERSION + NUMBER + + + INTERNAL INFORMATION, 16 WORDS + + + NOTE: The stack pointer is decremented by 29 words, although only 26 + words of information are actually written to memory. The three + additional words are reserved for future use by Motorola. + . + + + + + Figure 6-8. Exception Stack Order (Bus and Address Error) + + The value of the saved program counter does not necessarily point to the instruction that + was executing when the bus error occurred, but may be advanced by as many as five + words. This incrementing is caused by the prefetch mechanism on the MC68010 that + always fetches a new instruction word as each previously fetched instruction word is used. + However, enough information is placed on the stack for the bus error exception handler to + determine why the bus fault occurred. This additional information includes the address + being accessed, the function codes for the access, whether it was a read or a write + access, and the internal register included in the transfer. The fault address can be used by + an operating system to determine what virtual memory location is needed so that the + requested data can be brought into physical memory. The RTE instruction is used to + reload the internal state of the processor at the time of the fault. The faulted bus cycle is + then rerun, and the suspended instruction is completed. If the faulted bus cycle is a read- + modify-write, the entire cycle is rerun, whether the fault occurred during the read or the + write operation. + + An alternate method of handling a bus error is to complete the faulted access in software. + Using this method requires the special status word, the instruction input buffer, the data + input buffer, and the data output buffer image. The format of the special status word is + + + 6-18 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + shown in Figure 6-9. If the bus cycle is a read, the data at the fault address should be + written to the images of the data input buffer, instruction input buffer, or both according to + the data fetch (DF) and instruction fetch (IF) bits. * In addition, for read-modify-write cycles, + the status register image must be properly set to reflect the read data if the fault occurred + during the read portion of the cycle and the write operation (i.e., setting the most + significant bit of the memory location) must also be performed. These operations are + required because the entire read-modify-write cycle is assumed to have been completed + by software. Once the cycle has been completed by software, the rerun (RR) bit in the + special status word is set to indicate to the processor that it should not rerun the cycle + when the RTE instruction is executed. If the RR bit is set when an RTE instruction + executes, the MC68010 reads all the information from the stack, as usual. + + 15 14 13 12 11 10 9 8 7 3 2 0 + RR * IF DF RM HB BY RW * FC2–FC0 +Freescale Semiconductor, Inc... + + + + + RR — Rerun flag; 0=processor rerun (default), 1=software rerun + IF — Instruction fetch to the instruction input buffer + DF — Data fetch to the data input buffer + RM — Read-modify-write cycle + HB — High-byte transfer from the data output buffer or to the data input buffer + BY — Byte-transfer flag; HB selects the high or low byte of the transfer register. If BY is clear, the transfer is word. + RW — Read/write flag; 0=write, 1=read + FC — The function code used during the faulted access + * — These bits are reserved for future use by Motorola and will be zero when written by the MC68010. + + Figure 6-9. Special Status Word Format + + + 6.3.10 Address Error + An address error exception occurs when the processor attempts to access a word or long- + word operand or an instruction at an odd address. An address error is similar to an + internally generated bus error. The bus cycle is aborted, and the processor ceases current + processing and begins exception processing. The exception processing sequence is the + same as that for a bus error, including the information to be stacked, except that the + vector number refers to the address error vector. Likewise, if an address error occurs + during the exception processing for a bus error, address error, or reset, the processor is + halted. + + On the MC68010, the address error exception stacks the same information stacked by a + bus error exception. Therefore, the RTE instruction can be used to continue execution of + the suspended instruction. However, if the RR flag is not set, the fault address is used + when the cycle is retried, and another address error exception occurs. Therefore, the user + must be certain that the proper corrections have been made to the stack image and user + registers before attempting to continue the instruction. With proper software handling, the + address error exception handler could emulate word or long-word accesses to odd + addresses if desired. + + * If the faulted access was a byte operation, the data should be moved from or to the least significant byte of + the data output or input buffer images, unless the high-byte transfer (HB) bit is set. This condition occurs if a + MOVEP instruction caused the fault during transfer of bits 8–15 of a word or long word or bits 24–31 of a + long word. + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 6-19 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 6.4 RETURN FROM EXCEPTION (MC68010) + In addition to returning from any exception handler routine on the MC68010, the RTE + instruction resumes the execution of a suspended instruction by returning to the normal + processing state after restoring all of the temporary register and control information stored + during a bus error. For the RTE instruction to execute properly, the stack must contain + valid and accessible data. The RTE instruction checks for data validity in two ways. First, + the format/offset word is checked for a valid stack format code. Second, if the format code + indicates the long stack format, the validity of the long stack data is checked as it is loaded + into the processor. In addition, the data is checked for accessibility when the processor + starts reading the long data. Because of these checks, the RTE instruction executes as + follows: + 1. Determine the stack format. This step is the same for any stack format and consists + of reading the status register, program counter, and format/offset word. If the format +Freescale Semiconductor, Inc... + + + + + code indicates a short stack format, execution continues at the new program counter + address. If the format code is not an MC68010-defined stack format code, exception + processing starts for a format error. + 2. Determine data validity. For a long-stack format, the MC68010 begins to read the + remaining stack data, checking for validity of the data. The only word checked for + validity is the first of the 16 internal information words (SP + 26) shown in Figure 5-8. + This word contains a processor version number (in bits 10–13) and proprietary + internal information that must match the version number of the MC68010 attempting + to read the data. This validity check is used to ensure that the data is properly + interpreted by the RTE instruction. If the version number is incorrect for this + processor, the RTE instruction is aborted and exception processing begins for a + format error exception. Since the stack pointer is not updated until the RTE + instruction has successfully read all the stack data, a format error occurring at this + point does not stack new data over the previous bus error stack information. + 3. Determine data accessibility. If the long-stack data is valid, the MC68010 performs a + read from the last word (SP + 56) of the long stack to determine data accessibility. If + this read is terminated normally, the processor assumes that the remaining words on + the stack frame are also accessible. If a bus error is signaled before or during this + read, a bus error exception is taken. After this read, the processor must be able to + load the remaining data without receiving a bus error; therefore, if a bus error occurs + on any of the remaining stack reads, the error becomes a double bus fault, and the + MC68010 enters the halted state. + + + + + 6-20 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 7 + 8-BIT INSTRUCTION EXECUTION TIMES + This section contains listings of the instruction execution times in terms of external clock + (CLK) periods for the MC68008 and MC68HC001/MC68EC000 in 8-bit mode. In this data, + it is assumed that both memory read and write cycles consist of four clock periods. A + longer memory cycle causes the generation of wait states that must be added to the total + instruction times. +Freescale Semiconductor, Inc... + + + + + The number of bus read and write cycles for each instruction is also included with the + timing data. This data is shown as + + n(r/w) + + where: + + n is the total number of clock periods + r is the number of read cycles + w is the number of write cycles + + For example, a timing number shown as 18(3/1) means that 18 clock periods are required + to execute the instruction. Of the 18 clock periods, 12 are used for the three read cycles + (four periods per cycle). Four additional clock periods are used for the single write cycle, + for a total of 16 clock periods. The bus is idle for two clock periods during which the + processor completes the internal operations required for the instruction. + + NOTE + The total number of clock periods (n) includes instruction fetch + and all applicable operand fetches and stores. + + + 7.1 OPERAND EFFECTIVE ADDRESS CALCULATION TIMES + Table 7-1 lists the numbers of clock periods required to compute the effective addresses + for instructions. The totals include fetching any extension words, computing the address, + and fetching the memory operand. The total number of clock periods, the number of read + cycles, and the number of write cycles (zero for all effective address calculations) are + shown in the previously described format. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 7-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 7-1. Effective Address Calculation Times + Addressing Mode Byte Word Long + Register + Dn Data Register Direct 0(0/0) 0(0/0) 0(0/0) + An Address Register Direct 0(0/0) 0(0/0) 0(0/0) + Memory + (An) Address Register Indirect 4(1/0) 8(2/0) 16(4/0) + (An)+ Address Register Indirect with Postincrement 4(1/0) 8(2/0) 16(4/0) + –(An) Address Register Indirect with Predecrement 6(1/0) 10(2/0) 18(4/0) + (d 16, An) Address Register Indirect with Displacement 12(3/0) 16(4/0) 24(6/0) + (d 8, An, Xn)* Address Register Indirect with Index 14(3/0) 18(4/0) 26(6/0) + (xxx).W Absolute Short 12(3/0) 16(4/0) 24(6/0) +Freescale Semiconductor, Inc... + + + + + (xxx).L Absolute Long 20(5/0) 24(6/0) 32(8/0) + (d 16, PC) Program Counter Indirect with Displacement 12(3/0) 16(3/0) 24(6/0) + (d 8, PC, Xn)* Program Counter Indirect with Index 14(3/0) 18(4/0) 26(6/0) + #<data> Immediate 8(2/0) 8(2/0) 16(4/0) + *The size of the index register (Xn) does not affect execution time. + + + + 7.2 MOVE INSTRUCTION EXECUTION TIMES + Tables 7-2, 7-3, and 7-4 list the numbers of clock periods for the move instructions. The + totals include instruction fetch, operand reads, and operand writes. The total number of + clock periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. + + Table 7-2. Move Byte Instruction Execution Times + Destination + Source Dn An (An) (An)+ –(An) (d16, An) (d8, An, Xn)* (xxx).W (xxx).L + Dn 8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 20(4/1) 22(4/1) 20(4/1) 28(6/1) + An 8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 20(4/1) 22(4/1) 20(4/1) 28(6/1) + (An) 12(3/0) 12(3/0) 16(3/1) 16(3/1) 16(3/1) 24(5/1) 26(5/1) 24(5/1) 32(7/1) + (An)+ 12(3/0) 12(3/0) 16(3/1) 16(3/1) 16(3/1) 24(5/1) 26(5/1) 24(5/1) 32(7/1) + –(An) 14(3/0) 14(3/0) 18(3/1) 18(3/1) 18(3/1) 26(5/1) 28(5/1) 26(5/1) 34(7/1) + (d 16, An) 20(5/0) 20(5/0) 24(5/1) 24(5/1) 24(5/1) 32(7/1) 34(7/1) 32(7/1) 40(9/1) + (d 8, An, Xn)* 22(5/0) 22(5/0) 26(5/1) 26(5/1) 26(5/1) 34(7/1) 36(7/1) 34(7/1) 42(9/1) + (xxx).W 20(5/0) 20(5/0) 24(5/1) 24(5/1) 24(5/1) 32(7/1) 34(7/1) 32(7/1) 40(9/1) + (xxx).L 28(7/0) 28(7/0) 32(7/1) 32(7/1) 32(7/1) 40(9/1) 42(9/1) 40(9/1) 48(11/1) + (d 16, PC) 20(5/0) 20(5/0) 24(5/1) 24(5/1) 24(5/1) 32(7/1) 34(7/1) 32(7/1) 40(9/1) + (d 8, PC, Xn)* 22(5/0) 22(5/0) 26(5/1) 26(5/1) 26(5/1) 34(7/1) 36(7/1) 34(7/1) 42(9/1) + #<data> 16(4/0) 16(4/0) 20(4/1) 20(4/1) 20(4/1) 28(6/1) 30(6/1) 28(6/1) 36(8/1) + *The size of the index register (Xn) does not affect execution time. + + + + + 7-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 7-3. Move Word Instruction Execution Times + Destination + Source Dn An (An) (An)+ –(An) (d16, An) (d8, An, Xn)* (xxx).W (xxx).L + Dn 8(2/0) 8(2/0) 16(2/2) 16(2/2) 16(2/2) 24(4/2) 26(4/2) 24(4/2) 32(6/2) + An 8(2/0) 8(2/0) 16(2/2) 16(2/2) 16(2/2) 24(4/2) 26(4/2) 24(4/2) 32(6/2) + (An) 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 32(6/2) 34(6/2) 32(6/2) 40(8/2) + (An)+ 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 32(6/2) 34(6/2) 32(6/2) 40(8/2) + –(An) 18(4/0) 18(4/0) 26(4/2) 26(4/2) 26(4/2) 34(6/2) 32(6/2) 34(6/2) 42(8/2) + (d 16, An) 24(6/0) 24(6/0) 32(6/2) 32(6/2) 32(6/2) 40(8/2) 42(8/2) 40(8/2) 48(10/2) + (d 8, An, Xn)* 26(6/0) 26(6/0) 34(6/2) 34(6/2) 34(6/2) 42(8/2) 44(8/2) 42(8/2) 50(10/2) + (xxx).W 24(6/0) 24(6/0) 32(6/2) 32(6/2) 32(6/2) 40(8/2) 42(8/2) 40(8/2) 48(10/2) + (xxx).L 32(8/0) 32(8/0) 40(8/2) 40(8/2) 40(8/2) 48(10/2) 50(10/2) 48(10/2) 56(12/2) +Freescale Semiconductor, Inc... + + + + + (d 16, PC) 24(6/0) 24(6/0) 32(6/2) 32(6/2) 32(6/2) 40(8/2) 42(8/2) 40(8/2) 48(10/2) + (d 8, PC, Xn)* 26(6/0) 26(6/0) 34(6/2) 34(6/2) 34(6/2) 42(8/2) 44(8/2) 42(8/2) 50(10/2) + #<data> 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 32(6/2) 34(6/2) 32(6/2) 40(8/2) + *The size of the index register (Xn) does not affect execution time. + + + Table 7-4. Move Long Instruction Execution Times + Destination + Source Dn An (An) (An)+ –(An) (d16, An) (d8, An, Xn)* (xxx).W (xxx).L + Dn 8(2/0) 8(2/0) 24(2/4) 24(2/4) 24(2/4) 32(4/4) 34(4/4) 32(4/4) 40(6/4) + An 8(2/0) 8(2/0) 24(2/4) 24(2/4) 24(2/4) 32(4/4) 34(4/4) 32(4/4) 40(6/4) + (An) 24(6/0) 24(6/0) 40(6/4) 40(6/4) 40(6/4) 48(8/4) 50(8/4) 48(8/4) 56(10/4) + (An)+ 24(6/0) 24(6/0) 40(6/4) 40(6/4) 40(6/4) 48(8/4) 50(8/4) 48(8/4) 56(10/4) + –(An) 26(6/0) 26(6/0) 42(6/4) 42(6/4) 42(6/4) 50(8/4) 52(8/4) 50(8/4) 58(10/4) + (d 16, An) 32(8/0) 32(8/0) 48(8/4) 48(8/4) 48(8/4) 56(10/4) 58(10/4) 56(10/4) 64(12/4) + (d 8, An, Xn)* 34(8/0) 34(8/0) 50(8/4) 50(8/4) 50(8/4) 58(10/4) 60(10/4) 58(10/4) 66(12/4) + (xxx).W 32(8/0) 32(8/0) 48(8/4) 48(8/4) 48(8/4) 56(10/4) 58(10/4) 56(10/4) 64(12/4) + (xxx).L 40(10/0) 40(10/0) 56(10/4) 56(10/4) 56(10/4) 64(12/4) 66(12/4) 64(12/4) 72(14/4) + (d 16, PC) 32(8/0) 32(8/0) 48(8/4) 48(8/4) 48(8/4) 56(10/4) 58(10/4) 56(10/4) 64(12/4) + (d 8, PC, Xn)* 34(8/0) 34(8/0) 50(8/4) 50(8/4) 50(8/4) 58(10/4) 60(10/4) 58(10/4) 66(12/4) + #<data> 24(6/0) 24(6/0) 40(6/4) 40(6/4) 40(6/4) 48(8/4) 50(8/4) 48(8/4) 56(10/4) + *The size of the index register (Xn) does not affect execution time. + + + + 7.3 STANDARD INSTRUCTION EXECUTION TIMES + The numbers of clock periods shown in Table 7-5 indicate the times required to perform + the operations, store the results, and read the next instruction. The total number of clock + periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 7-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + In Table 7-5, the following notation applies: + An — Address register operand + Dn — Data register operand + ea — An operand specified by an effective address + M — Memory effective address operand + + Table 7-5. Standard Instruction Execution Times + Instruction Size op<ea>, An op<ea>, Dn op Dn, <M> + ADD/ADDA Byte — 8(2/0)+ 12(2/1)+ + Word 12(2/0)+ 8(2/0)+ 16(2/2)+ + Long 10(2/0)+** 10(2/0)+** 24(2/4)+ + AND Byte — 8(2/0)+ 12(2/1)+ +Freescale Semiconductor, Inc... + + + + + Word — 8(2/0)+ 16(2/2)+ + Long — 10(2/0)+** 24(2/4)+ + CMP/CMPA Byte — 8(2/0)+ — + Word 10(2/0)+ 8(2/0)+ — + Long 10(2/0)+ 10(2/0)+ — + DIVS — — 162(2/0)+* — + DIVU — — 144(2/0)+* — + EOR Byte, — 8(2/0)+*** 12(2/1)+ + Word, — 8(2/0)+*** 16(2/2)+ + Long — 12(2/0)+*** 24(2/4)+ + MULS — — 74(2/0)+* — + MULU — — 74(2/0)+* — + OR Byte, — 8(2/0)+ 12(2/1)+ + Word — 8(2/0)+ 16(2/2)+ + Long — 10(2/0)+** 24(2/4)+ + SUB Byte, 8(2/0)+ 12(2/1)+ + Word 12(2/0)+ 8(2/0)+ 16(2/2)+ + Long 10(2/0)+** 10(2/0)+** 24(2/4)+ + + Add effective address calculation time. + * Indicates maximum base value added to word effective address time + ** The base time of 10 clock periods is increased to 12 if the effective address mode is + register direct or immediate (effective address time should also be added). + *** Only available effective address mode is data register direct. + DIVS, DIVU — The divide algorithm used by the MC68008 provides less than 10% difference + between the best- and worst-case timings. + MULS, MULU — The multiply algorithm requires 42+2n clocks where n is defined as: + MULS: n = tag the <ea> with a zero as the MSB; n is the resultant number of 10 + or 01 patterns in the 17-bit source; i.e., worst case happens when the source + is $5555. + MULU: n = the number of ones in the <ea> + + + + + 7.4 IMMEDIATE INSTRUCTION EXECUTION TIMES + The numbers of clock periods shown in Table 7-6 include the times to fetch immediate + operands, perform the operations, store the results, and read the next operation. The total + number of clock periods, the number of read cycles, and the number of write cycles are + + + 7-4 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + shown in the previously described format. The number of clock periods, the number of + read cycles, and the number of write cycles, respectively, must be added to those of the + effective address calculation where indicated by a plus sign (+). + + In Table 7-6, the following notation applies: + # — Immediate operand + Dn — Data register operand + An — Address register operand + M — Memory operand + + Table 7-6. Immediate Instruction Execution Times + Instruction Size op #, Dn op #, An op #, M +Freescale Semiconductor, Inc... + + + + + ADDI Byte 16(4/0) — 20(4/1)+ + Word 16(4/0) — 24(4/2)+ + Long 28(6/0) — 40(6/4)+ + + ADDQ Byte 8(2/0) — 12(2/1)+ + Word 8(2/0) 12(2/0) 16(2/2)+ + Long 12(2/0) 12(2/0) 24(2/4)+ + ANDI Byte 16(4/0) — 20(4/1)+ + Word 16(4/0) — 24(4/2)+ + Long 28(6/0) — 40(6/4)+ + CMPI Byte 16(4/0) — 16(4/0) + Word 16(4/0) — 16(4/0) + Long 26(6/0) — 24(6/0) + EORI Byte 16(4/0) — 20(4/1)+ + Word 16(4/0) — 24(4/2)+ + Long 28(6/0) — 40(6/4)+ + MOVEQ Long 8(2/0) — — + ORI Byte 16(4/0) — 20(4/1)+ + Word 16(4/0) — 24(4/2)+ + Long 28(6/0) — 40(6/4)+ + SUBI Byte 16(4/0) — 12(2/1)+ + Word 16(4/0) — 16(2/2)+ + Long 28(6/0) — 24(2/4)+ + SUBQ Byte 8(2/0) — 20(4/1)+ + Word 8(2/0) 12(2/0) 24(4/2)+ + Long 12(2/0) 12(2/0) 40(6/4)+ + +Add effective address calculation time. + + + + 7.5 SINGLE OPERAND INSTRUCTION EXECUTION TIMES + Table 7-7 lists the timing data for the single operand instructions. The total number of + clock periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 7-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 7-7. Single Operand Instruction + Execution Times + Instruction Size Register Memory + CLR Byte 8(2/0) 12(2/1)+ + Word 8(2/0) 16(2/2)+ + Long 10(2/0) 24(2/4)+ + NBCD Byte 10(2/0) 12(2/1)+ + NEG Byte 8(2/0) 12(2/1)+ + Word 8(2/0) 16(2/2)+ + Long 10(2/0) 24(2/4)+ + NEGX Byte 8(2/0) 12(2/1)+ + Word 8(2/0) 16(2/2)+ + Long 10(2/0) 24(2/4)+ + NOT Byte 8(2/0) 12(2/1)+ + Word 8(2/0) 16(2/2)+ +Freescale Semiconductor, Inc... + + + + + Long 10(2/0) 24(2/4)+ + Scc Byte, False 8(2/0) 12(2/1)+ + Byte, True 10(2/0) 12(2/1)+ + TAS Byte 8(2/0) 14(2/1)+ + TST Byte 8(2/0) 8(2/0)+ + Word 8(2/0) 8(2/0)+ + Long 8(2/0) 8(2/0)+ + +Add effective address calculation time. + + + + 7.6 SHIFT/ROTATE INSTRUCTION EXECUTION TIMES + Table 7-8 lists the timing data for the shift and rotate instructions. The total number of + clock periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + Table 7-8. Shift/Rotate Instruction Execution Times + Instruction Size Register Memory + ASR, ASL Byte 10+2n (2/0) — + Word 10+2n (2/0) 16(2/2)+ + Long 12+n2 (2/0) — + LSR, LSL Byte 10+2n (2/0) — + Word 10+2n (2/0) 16(2/2)+ + Long 12+n2 (2/0) — + ROR, ROL Byte 10+2n (2/0) — + Word 10+2n (2/0) 16(2/2)+ + Long 12+n2 (2/0) — + ROXR, ROXL Byte 10+2n (2/0) — + Word 10+2n (2/0) 16(2/2)+ + Long 12+n2 (2/0) — + +Add effective address calculation time for word operands. + n is the shift count. + + + + + 7-6 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 7.7 BIT MANIPULATION INSTRUCTION EXECUTION TIMES + Table 7-9 lists the timing data for the bit manipulation instructions. The total number of + clock periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + Table 7-9. Bit Manipulation Instruction Execution Times + Dynamic Static + Instruction Size Register Memory Register Memory + BCHG Byte — 12(2/1)+ — 20(4/1)+ + Long 12(2/0)* — 20(4/0)* — +Freescale Semiconductor, Inc... + + + + + BCLR Byte — 12(2/1)+ — 20(4/1)+ + Long 14(2/0)* — 22(4/0)* — + BSET Byte — 12(2/1)+ — 20(4/1)+ + Long 12(2/0)* — 20(4/0)* — + BTST Byte — 8(2/0)+ — 16(4/0)+ + Long 10(2/0) 18(4/0) — + +Add effective address calculation time. + * Indicates maximum value; data addressing mode only. + + + + 7.8 CONDITIONAL INSTRUCTION EXECUTION TIMES + Table 7-10 lists the timing data for the conditional instructions. The total number of clock + periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + Table 7-10. Conditional Instruction Execution Times + Trap or Branch Trap or Branch + Instruction Displacement Taken Not Taken + Bcc Byte 18(4/0) 12(2/0) + Word 18(4/0) 20(4/0) + BRA Byte 18(4/0) — + Word 18(4/0) — + BSR Byte 34(4/4) — + Word 34(4/4) — + DBcc CC True — 20(4/0) + CC False 18(4/0) 26(6/0) + CHK — 68(8/6)+* 14(2/0) + TRAP — 62(8/6) — + TRAPV — 66(10/6) 8(2/0) + +Add effective address calculation time for word operand. + * Indicates maximum base value. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 7-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 7.9 JMP, JSR, LEA, PEA, AND MOVEM INSTRUCTION + EXECUTION TIMES + Table 7-11 lists the timing data for the jump (JMP), jump to subroutine (JSR), load + effective address (LEA), push effective address (PEA), and move multiple registers + (MOVEM) instructions. The total number of clock periods, the number of read cycles, and + the number of write cycles are shown in the previously described format. + + Table 7-11. JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times + Instruction Size (An) (An)+ –(An) (d 16 ,An) (d 8,An,Xn)+ (xxx).W (xxx).L (d 16 PC) (d 8, PC, Xn)* + + JMP — 16 (4/0) — — 18 (4/0) 22 (4/0) 18 (4/0) 24 (6/0) 18 (4/0) 22 (4/0) + + JSR — 32 (4/4) — — 34 (4/4) 38 (4/4) 34 (4/4) 40 (6/4) 34 (4/4) 32 (4/4) +Freescale Semiconductor, Inc... + + + + + LEA — 8(2/0) — — 16 (4/0) 20 (4/0) 16 (4/0) 24 (6/0) 16 (4/0) 20 (4/0) + + PEA — 24 (2/4) — — 32 (4/4) 36 (4/4) 32 (4/4) 40 (6/4) 32 (4/4) 36 (4/4) + + MOVEM Word 24+8n 24+8n — 32+8n 34+8n 32+8n 40+8n 32+8n 34+8n + M→R (6+2n/0) (6+2n/0) (8+2n/0) (8+2n/0) (10+n/0) (10+2n/0) (8+2n/0) (8+2n/0) + + Long 24+16n 24+16n — 32+16n 34+16n 32+16n 40+16n 32+16n 34+16n + (6+4n/0) (6+4n/0) (8+4n/0) (8+4n/0) (8+4n/0) (8+4n/0) (8+4n/0) (8+4n/0) + + MOVEM Word 16+8n — 16+8n 24+8n 26+8n 24+8n 32+8n — — + R→M (4/2n) — (4/2n) (6/2n) (6/2n) (6/2n) (8/2n) — — + + Long 16+16n — 16+16n 24+16n 26+16n 24+16n 32+16n — — + (4/4n) — (4/4n) (6/4n) (8/4n) (6/4n) — — + + n is the number of registers to move. + *The size of the index register (Xn) does not affect the instruction's execution time. + + + 7.10 MULTIPRECISION INSTRUCTION EXECUTION TIMES + Table 7-12 lists the timing data for multiprecision instructions. The numbers of clock + periods include the times to fetch both operands, perform the operations, store the results, + and read the next instructions. The total number of clock periods, the number of read + cycles, and the number of write cycles are shown in the previously described format. + + The following notation applies in Table 7-12: + Dn — Data register operand + M — Memory operand + + + + + 7-8 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 7-12. Multiprecision Instruction + Execution Times + Instruction Size op Dn, Dn op M, M + ADDX Byte 8(2/0) 22(4/1) + Word 8(2/0) 50(6/2) + Long 12(2/0) 58(10/4) + CMPM Byte, — 16(4/0) + Word — 24(6/0) + Long — 40(10/0) + SUBX Byte, \ 8(2/0) 22(4/1) + Word 8(2/0) 50(6/2) + Long 12(2/0) 58(10/4) + ABCD Byte 10(2/0) 20(4/1) +Freescale Semiconductor, Inc... + + + + + SBCD Byte 10(2/0) 20(4/1) + + + + + 7.11 MISCELLANEOUS INSTRUCTION EXECUTION TIMES + Tables 7-13 and 7-14 list the timing data for miscellaneous instructions. The total number + of clock periods, the number of read cycles, and the number of write cycles are shown in + the previously described format. The number of clock periods, the number of read cycles, + and the number of write cycles, respectively, must be added to those of the effective + address calculation where indicated by a plus sign (+). + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 7-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 7-13. Miscellaneous Instruction Execution Times + Instruction Register Memory + ANDI to CCR 32(6/0) — + ANDI to SR 32(6/0) — + EORI to CCR 32(6/0) — + EORI to SR 32(6/0) — + EXG 10(2/0) — + EXT 8(2/0) — + LINK 32(4/4) — + MOVE to CCR 18(4/0) 18(4/0)+ + MOVE to SR 18(4/0) 18(4/0)+ +Freescale Semiconductor, Inc... + + + + + MOVE from SR 10(2/0) 16(2/2)+ + MOVE to USP 8(2/0) — + MOVE from USP 8(2/0) — + NOP 8(2/0) — + ORI to CCR 32(6/0) — + ORI to SR 32(6/0) — + RESET 136(2/0) — + RTE 40(10/0) — + RTR 40(10/0) — + RTS 32(8/0) — + STOP 4(0/0) — + SWAP 8(2/0) — + TRAPV (No Trap) 8(2/0) — + UNLK 24(6/0) — + +Add effective address calculation time for word operand. + + + Table 7-14. Move Peripheral Instruction Execution Times + Instruction Size Register → Memory Memory → Register + MOVEP Word 24(4/2) 24(6/0) + Long 32(4/4) 32(8/0) + +Add effective address calculation time. + + + + 7.12 EXCEPTION PROCESSING EXECUTION TIMES + Table 7-15 lists the timing data for exception processing. The numbers of clock periods + include the times for all stacking, the vector fetch, and the fetch of the first instruction of + the handler routine. The total number of clock periods, the number of read cycles, and the + number of write cycles are shown in the previously described format. The number of clock + + + 7-10 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + periods, the number of read cycles, and the number of write cycles, respectively, must be + added to those of the effective address calculation where indicated by a plus sign (+). + + Table 7-15. Exception Processing + Execution Times + Exception Periods + Address Error 94(8/14) + Bus Error 94(8/14) + CHK Instruction 68(8/6)+ + Divide by Zero 66(8/6)+ + Interrupt 72(9/6)* +Freescale Semiconductor, Inc... + + + + + Illegal Instruction 62(8/6) + Privilege Violation 62(8/6) + RESET ** 64(12/0) + Trace 62(8/6) + TRAP Instruction 62(8/6) + TRAPV Instruction 66(10/6) + + Add effective address calculation time. + ** Indicates the time from when RESET and HALT are first + sampled as negated to when instruction execution starts. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 7-11 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 8 + 16-BIT INSTRUCTION + EXECUTION TIMES + This section contains listings of the instruction execution times in terms of external clock + (CLK) periods for the MC68000, MC68HC000, MC68HC001, and the MC68EC000 in 16- + bit mode. In this data, it is assumed that both memory read and write cycles consist of four + clock periods. A longer memory cycle causes the generation of wait states that must be +Freescale Semiconductor, Inc... + + + + + added to the total instruction times. + + The number of bus read and write cycles for each instruction is also included with the + timing data. This data is shown as + + n(r/w) + + where: + n is the total number of clock periods + r is the number of read cycles + w is the number of write cycles + + For example, a timing number shown as 18(3/1) means that the total number of clock + periods is 18. Of the 18 clock periods, 12 are used for the three read cycles (four periods + per cycle). Four additional clock periods are used for the single write cycle, for a total of 16 + clock periods. The bus is idle for two clock periods during which the processor completes + the internal operations required for the instruction. + + NOTE + The total number of clock periods (n) includes instruction fetch + and all applicable operand fetches and stores. + + + 8.1 OPERAND EFFECTIVE ADDRESS CALCULATION TIMES + Table 8-1 lists the numbers of clock periods required to compute the effective addresses + for instructions. The total includes fetching any extension words, computing the address, + and fetching the memory operand. The total number of clock periods, the number of read + cycles, and the number of write cycles (zero for all effective address calculations) are + shown in the previously described format. + + + + + MOTOROLA MC68000 8-/16-/32-MICROPROCESSORS USER’S MANUAL 8-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 8-1. Effective Address Calculation Times + Addressing Mode Byte, Word Long + Register + Dn Data Register Direct 0(0/0) 0(0/0) + An Address Register Direct 0(0/0) 0(0/0) + Memory + (An) Address Register Indirect 4(1/0) 8(2/0) + (An)+ Address Register Indirect with Postincrement 4(1/0) 8(2/0) + –(An) Address Register Indirect with Predecrement 6(1/0) 10(2/0) + (d 16, An) Address Register Indirect with Displacement 8(2/0) 12(3/0) + (d 8, An, Xn)* Address Register Indirect with Index 10(2/0) 14(3/0) + (xxx).W Absolute Short 8(2/0) 12(3/0) +Freescale Semiconductor, Inc... + + + + + (xxx).L Absolute Long 12(3/0) 16(4/0) + (d 8, PC) Program Counter Indirect with Displacement 8(2/0) 12(3/0) + (d 16, PC, Xn)* Program Counter Indirect with Index 10(2/0) 14(3/0) + #<data> Immediate 4(1/0) 8(2/0) + *The size of the index register (Xn) does not affect execution time. + + + + 8.2 MOVE INSTRUCTION EXECUTION TIMES + Tables 8-2 and 8-3 list the numbers of clock periods for the move instructions. The totals + include instruction fetch, operand reads, and operand writes. The total number of clock + periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. + + Table 8-2. Move Byte and Word Instruction Execution Times + Destination + Source Dn An (An) (An)+ –(An) (d16, An) (d8, An, Xn)* (xxx).W (xxx).L + Dn 4(1/0) 4(1/0) 8(1/1) 8(1/1) 8(1/1) 12(2/1) 14(2/1) 12(2/1) 16(3/1) + An 4(1/0) 4(1/0) 8(1/1) 8(1/1) 8(1/1) 12(2/1) 14(2/1) 12(2/1) 16(3/1) + (An) 8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 16(3/1) 18(3/1) 16(3/1) 20(4/1) + (An)+ 8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 16(3/1) 18(3/1) 16(3/1) 20(4/1) + –(An) 10(2/0) 10(2/0) 14(2/1) 14(2/1) 14(2/1) 18(3/1) 20(3/1) 18(3/1) 22(4/1) + (d 16, An) 12(3/0) 12(3/0) 16(3/1) 16(3/1) 16(3/1) 20(4/1) 22(4/1) 20(4/1) 24(5/1) + (d 8, An, Xn)* 14(3/0) 14(3/0) 18(3/1) 18(3/1) 18(3/1) 22(4/1) 24(4/1) 22(4/1) 26(5/1) + (xxx).W 12(3/0) 12(3/0) 16(3/1) 16(3/1) 16(3/1) 20(4/1) 22(4/1) 20(4/1) 24(5/1) + (xxx).L 16(4/0) 16(4/0) 20(4/1) 20(4/1) 20(4/1) 24(5/1) 26(5/1) 24(5/1) 28(6/1) + (d 16, PC) 12(3/0) 12(3/0) 16(3/1) 16(3/1) 16(3/1) 20(4/1) 22(4/1) 20(4/1) 24(5/1) + (d 8, PC, Xn)* 14(3/0) 14(3/0) 18(3/1) 18(3/1) 18(3/1) 22(4/1) 24(4/1) 22(4/1) 26(5/1) + #<data> 8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 16(3/1) 18(3/1) 16(3/1) 20(4/1) + *The size of the index register (Xn) does not affect execution time. + + + + + 8-2 MC68000 8-/16-/32-MICROPROCESSORS UISER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 8-3. Move Long Instruction Execution Times + Destination + Source Dn An (An) (An)+ –(An) (d16, An) (d8, An, Xn)* (xxx).W (xxx).L + Dn 4(1/0) 4(1/0) 12(1/2) 12(1/2) 12(1/2) 16(2/2) 18(2/2) 16(2/2) 20(3/2) + An 4(1/0) 4(1/0) 12(1/2) 12(1/2) 12(1/2) 16(2/2) 18(2/2) 16(2/2) 20(3/2) + (An) 12(3/0) 12(3/0) 20(3/2) 20(3/2) 20(3/2) 24(4/2) 26(4/2) 24(4/2) 28(5/2) + (An)+ 12(3/0) 12(3/0) 20(3/2) 20(3/2) 20(3/2) 24(4/2) 26(4/2) 24(4/2) 28(5/2) + –(An) 14(3/0) 14(3/0) 22(3/2) 22(3/2) 22(3/2) 26(4/2) 28(4/2) 26(4/2) 30(5/2) + (d 16, An) 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 28(5/2) 30(5/2) 28(5/2) 32(6/2) + (d 8, An, Xn)* 18(4/0) 18(4/0) 26(4/2) 26(4/2) 26(4/2) 30(5/2) 32(5/2) 30(5/2) 34(6/2) + (xxx).W 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 28(5/2) 30(5/2) 28(5/2) 32(6/2) + (xxx).L 20(5/0) 20(5/0) 28(5/2) 28(5/2) 28(5/2) 32(6/2) 34(6/2) 32(6/2) 36(7/2) + (d, PC) 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 28(5/2) 30(5/2) 28(5/2) 32(5/2) +Freescale Semiconductor, Inc... + + + + + (d, PC, Xn)* 18(4/0) 18(4/0) 26(4/2) 26(4/2) 26(4/2) 30(5/2) 32(5/2) 30(5/2) 34(6/2) + #<data> 12(3/0) 12(3/0) 20(3/2) 20(3/2) 20(3/2) 24(4/2) 26(4/2) 24(4/2) 28(5/2) + *The size of the index register (Xn) does not affect execution time. + + + + 8.3 STANDARD INSTRUCTION EXECUTION TIMES + The numbers of clock periods shown in Table 8-4 indicate the times required to perform + the operations, store the results, and read the next instruction. The total number of clock + periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + In Table 8-4, the following notation applies: + An — Address register operand + Dn — Data register operand + ea — An operand specified by an effective address + M — Memory effective address operand + + + + + MOTOROLA MC68000 8-/16-/32-MICROPROCESSORS USER’S MANUAL 8-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 8-4. Standard Instruction Execution Times + Instruction Size op<ea>, An† op<ea>, Dn op Dn, <M> + ADD/ADDA Byte, Word 8(1/0)+ 4(1/0)+ 8(1/1)+ + Long 6(1/0)+** 6(1/0)+** 12(1/2)+ + AND Byte, Word — 4(1/0)+ 8(1/1)+ + Long — 6(1/0)+** 12(1/2)+ + CMP/CMPA Byte, Word 6(1/0)+ 4(1/0)+ — + Long 6(1/0)+ 6(1/0)+ — + DIVS — — 158(1/0)+* — + DIVU — — 140(1/0)+* — + EOR Byte, Word — 4(1/0)*** 8(1/1)+ +Freescale Semiconductor, Inc... + + + + + Long — 8(1/0)*** 12(1/2)+ + MULS — — 70(1/0)+* — + MULU — — 70(1/0)+* — + OR Byte, Word — 4(1/0)+ 8(1/1)+ + Long — 6(1/0)+** 12(1/2)+ + SUB Byte, Word 8(1/0)+ 4(1/0)+ 8(1/1)+ + Long 6(1/0)+** 6(1/0)+** 12(1/2)+ + Add effective address calculation time. + + + Word or long only + † + Indicates maximum basic value added to word effective address time + * + The base time of six clock periods is increased to eight if the effective address mode is + ** + register direct or immediate (effective address time should also be added). + *** Only available effective address mode is data register direct. + DIVS, DIVU — The divide algorithm used by the MC68000 provides less than 10% difference + between the best- and worst-case timings. + MULS, MULU — The multiply algorithm requires 38+2n clocks where n is defined as: + MULU: n = the number of ones in the <ea> + MULS: n=concatenate the <ea> with a zero as the LSB; n is the resultant number of 10 + or 01 patterns in the 17-bit source; i.e., worst case happens when the source + is $5555. + + + + 8.4 IMMEDIATE INSTRUCTION EXECUTION TIMES + The numbers of clock periods shown in Table 8-5 include the times to fetch immediate + operands, perform the operations, store the results, and read the next operation. The total + number of clock periods, the number of read cycles, and the number of write cycles are + shown in the previously described format. The number of clock periods, the number of + read cycles, and the number of write cycles, respectively, must be added to those of the + effective address calculation where indicated by a plus sign (+). + + In Table 8-5, the following notation applies: + # — Immediate operand + Dn — Data register operand + An — Address register operand + M — Memory operand + + 8-4 MC68000 8-/16-/32-MICROPROCESSORS UISER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 8-5. Immediate Instruction Execution Times + Instruction Size op #, Dn op #, An op #, M + ADDI Byte, Word 8(2/0) — 12(2/1)+ + Long 16(3/0) — 20(3/2)+ + ADDQ Byte, Word 4(1/0) 4(1/0)* 8(1/1)+ + Long 8(1/0) 8(1/0) 12(1/2)+ + ANDI Byte, Word 8(2/0) — 12(2/1)+ + Long 14(3/0) — 20(3/2)+ + CMPI Byte, Word 8(2/0) — 8(2/0)+ + Long 14(3/0) — 12(3/0)+ + EORI Byte, Word 8(2/0) — 12(2/1)+ +Freescale Semiconductor, Inc... + + + + + Long 16(3/0) — 20(3/2)+ + MOVEQ Long 4(1/0) — — + ORI Byte, Word 8(2/0) — 12(2/1)+ + Long 16(3/0) — 20(3/2)+ + SUBI Byte, Word 8(2/0) — 12(2/1)+ + Long 16(3/0) — 20(3/2)+ + SUBQ Byte, Word 4(1/0) 8(1/0)* 8(1/1)+ + Long 8(1/0) 8(1/0) 12(1/2)+ + + + + + 8.5 SINGLE OPERAND INSTRUCTION EXECUTION TIMES + Table 8-6 lists the timing data for the single operand instructions. The total number of + clock periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + + + + MOTOROLA MC68000 8-/16-/32-MICROPROCESSORS USER’S MANUAL 8-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 8-6. Single Operand Instruction + Execution Times + Instruction Size Register Memory + CLR Byte, Word 4(1/0) 8(1/1)+ + Long 6(1/0) 12(1/2)+ + NBCD Byte 6(1/0) 8(1/1)+ + NEG Byte, Word 4(1/0) 8(1/1)+ + Long 6(1/0) 12(1/2)+ + NEGX Byte, Word 4(1/0) 8(1/1)+ + Long 6(1/0) 12(1/2)+ + NOT Byte, Word 4(1/0) 8(1/1)+ +Freescale Semiconductor, Inc... + + + + + Long 6(1/0) 12(1/2)+ + Scc Byte, False 4(1/0) 8(1/1)+ + Byte, True 6(1/0) 8(1/1)+ + TAS Byte 4(1/0) 14(2/1)+ + TST Byte, Word 4(1/0) 4(1/0)+ + Long 4(1/0) 4(1/0)+ + +Add effective address calculation time. + + + + 8.6 SHIFT/ROTATE INSTRUCTION EXECUTION TIMES + Table 8-7 lists the timing data for the shift and rotate instructions. The total number of + clock periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + Table 8-7. Shift/Rotate Instruction Execution Times + Instruction Size Register Memory + ASR, ASL Byte, Word 6+2n (1/0) 8(1/1)+ + Long 8+2n (1/0) — + LSR, LSL Byte, Word 6+2n (1/0) 8(1/1)+ + Long 8+2n (1/0) — + ROR, ROL Byte, Word 6+2n (1/0) 8(1/1)+ + Long 8+2n (1/0) — + ROXR, ROXL Byte, Word 6+2n (1/0) 8(1/1)+ + Long 8+2n (1/0) — + +Add effective address calculation time for word operands. + n is the shift count. + + + + + 8-6 MC68000 8-/16-/32-MICROPROCESSORS UISER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 8.7 BIT MANIPULATION INSTRUCTION EXECUTION TIMES + Table 8-8 lists the timing data for the bit manipulation instructions. The total number of + clock periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + Table 8-8. Bit Manipulation Instruction Execution Times + Dynamic Static + Instruction Size Register Memory Register Memory + BCHG Byte — 8(1/1)+ — 12(2/1)+ +Freescale Semiconductor, Inc... + + + + + Long 8(1/0)* — 12(2/0)* — + BCLR Byte — 8(1/1)+ — 12(2/1)+ + Long 10(1/0)* — 14(2/0)* — + BSET Byte — 8(1/1)+ — 12(2/1)+ + Long 8(1/0)* — 12(2/0)* — + BTST Byte — 4(1/0)+ — 8(2/0)+ + Long 6(1/0) — 10(2/0) — + +Add effective address calculation time. + * Indicates maximum value; data addressing mode only. + + + + 8.8 CONDITIONAL INSTRUCTION EXECUTION TIMES + Table 8-9 lists the timing data for the conditional instructions. The total number of clock + periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. + + Table 8-9. Conditional Instruction Execution Times + Branch Branch Not + Instruction Displacement Taken Taken + Bcc Byte 10(2/0) 8(1/0) + Word 10(2/0) 12(2/0) + BRA Byte 10(2/0) — + Word 10(2/0) — + BSR Byte 18(2/2) — + Word 18(2/2) — + DBcc cc true — 12(2/0) + cc false, Count Not Expired 10(2/0) — + cc false, Counter Expired — 14(3/0) + + + + + MOTOROLA MC68000 8-/16-/32-MICROPROCESSORS USER’S MANUAL 8-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 8.9 JMP, JSR, LEA, PEA, AND MOVEM INSTRUCTION + EXECUTION TIMES + Table 8-10 lists the timing data for the jump (JMP), jump to subroutine (JSR), load + effective address (LEA), push effective address (PEA), and move multiple registers + (MOVEM) instructions. The total number of clock periods, the number of read cycles, and + the number of write cycles are shown in the previously described format. + + Table 8-10. JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times + Instruction Size (An) (An)+ –(An) (d 16 ,An) (d 8,An,Xn)+ (xxx).W (xxx).L (d 16 PC) (d 8, PC, Xn)* + + JMP — 8(2/0) — — 10 (2/0) 14 (3/0) 10 (2/0) 12 (3/0) 10 (2/0) 14 (3/0) + + JSR — 16 (2/2) — — 18 (2/2) 22 (2/2) 18 (2/2) 20 (3/2) 18 (2/2) 22 (2/2) +Freescale Semiconductor, Inc... + + + + + LEA — 4(1/0) — — 8(2/0) 12 (2/0) 8(2/0) 12 (3/0) 8(2/0) 12 (2/0) + + PEA — 12 (1/2) — — 16 (2/2) 20 (2/2) 16 (2/2) 20 (3/2) 16 (2/2) 20 (2/2) + + MOVEM Word 12+4n 12+4n — 16+4n 18+4n 16+4n 20+4n 16+4n 18+4n (4+n/0) + M→R (3+n/0) (3+n/0) (4+n/0) (4+n/0) (4+n/0) (5+n/0) (4n/0) + + Long 12+8n 12+8n — 16+8n 18+8n 16+8n 20+8n 16+8n 18+8n + (3+2n/0) (3+n/0) (4+2n/0) (4+2n/0) (4+2n/0) (5+2n/0) (4+2n/0) (4+2n/0) + + MOVEM Word 8+4n — 8+4n 12+4n 14+4n 12+4n 16+4n — — + R→M (2/n) (2/n) (3/n) (3/n) (3/n) (4/n) — — + + Long 8+8n — 8+8n 12+8n 14+8n 12+8n 16+8n — — + (2/2n) — (2/2n) (3/2n) (3/2n) (3/2n) (4/2n) — — + + n is the number of registers to move. + *The size of the index register (Xn) does not affect the instruction's execution time. + + + + 8.10 MULTIPRECISION INSTRUCTION EXECUTION TIMES + Table 8-11 lists the timing data for multiprecision instructions. The number of clock periods + includes the time to fetch both operands, perform the operations, store the results, and + read the next instructions. The total number of clock periods, the number of read cycles, + and the number of write cycles are shown in the previously described format. + + The following notation applies in Table 8-11: + Dn — Data register operand + M — Memory operand + + + + + 8-8 MC68000 8-/16-/32-MICROPROCESSORS UISER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 8-11. Multiprecision Instruction + Execution Times + Instruction Size op Dn, Dn op M, M + ADDX Byte, Word 4(1/0) 18(3/1) + Long 8(1/0) 30(5/2) + CMPM Byte, Word — 12(3/0) + Long — 20(5/0) + SUBX Byte, Word 4(1/0) 18(3/1) + Long 8(1/0) 30(5/2) + ABCD Byte 6(1/0) 18(3/1) + SBCD Byte 6(1/0) 18(3/1) +Freescale Semiconductor, Inc... + + + + + 8.11 MISCELLANEOUS INSTRUCTION EXECUTION TIMES + Tables 8-12 and 8-13 list the timing data for miscellaneous instructions. The total number + of clock periods, the number of read cycles, and the number of write cycles are shown in + the previously described format. The number of clock periods, the number of read cycles, + and the number of write cycles, respectively, must be added to those of the effective + address calculation where indicated by a plus sign (+). + + + + + MOTOROLA MC68000 8-/16-/32-MICROPROCESSORS USER’S MANUAL 8-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 8-12. Miscellaneous Instruction Execution Times + Instruction Size Register Memory + ANDI to CCR Byte 20(3/0) — + ANDI to SR Word 20(3/0) — + CHK (No Trap) — 10(1/0)+ — + EORI to CCR Byte 20(3/0) — + EORI to SR Word 20(3/0) — + ORI to CCR Byte 20(3/0) — + ORI to SR Word 20(3/0) — + MOVE from SR — 6(1/0) 8(1/1)+ + MOVE to CCR — 12(1/0) 12(1/0)+ +Freescale Semiconductor, Inc... + + + + + MOVE to SR — 12(2/0) 12(2/0)+ + EXG — 6(1/0) — + EXT Word 4(1/0) — + Long 4(1/0) — + LINK — 16(2/2) — + MOVE from USP — 4(1/0) — + MOVE to USP — 4(1/0) — + NOP — 4(1/0) — + RESET — 132(1/0) — + RTE — 20(5/0) — + RTR — 20(2/0) — + RTS — 16(4/0) — + STOP — 4(0/0) — + SWAP — 4(1/0) — + TRAPV — 4(1/0) — + UNLK — 12(3/0) — + +Add effective address calculation time. + + + Table 8-13. Move Peripheral Instruction Execution Times + Instruction Size Register → Memory Memory → Register + MOVEP Word 16(2/2) 16(4/0) + Long 24(2/4) 24(6/0) + + + + + 8.12 EXCEPTION PROCESSING EXECUTION TIMES + Table 8-14 lists the timing data for exception processing. The numbers of clock periods + include the times for all stacking, the vector fetch, and the fetch of the first instruction of + + 8-10 MC68000 8-/16-/32-MICROPROCESSORS UISER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + the handler routine. The total number of clock periods, the number of read cycles, and the + number of write cycles are shown in the previously described format. The number of clock + periods, the number of read cycles, and the number of write cycles, respectively, must be + added to those of the effective address calculation where indicated by a plus sign (+). + + Table 8-14. Exception Processing + Execution Times + Exception Periods + Address Error 50(4/7) + Bus Error 50(4/7) + CHK Instruction 40(4/3)+ + Divide by Zero 38(4/3)+ +Freescale Semiconductor, Inc... + + + + + Illegal Instruction 34(4/3) + Interrupt 44(5/3)* + Privilege Violation 34(4/3) + RESET ** 40(6/0) + Trace 34(4/3) + TRAP Instruction 34(4/3) + TRAPV Instruction 34(5/3) + + Add effective address calculation time. + * The interrupt acknowledge cycle is assumed to take + four clock periods. + ** Indicates the time from when RESET and HALT are first + sampled as negated to when instruction execution starts. + + + + + MOTOROLA MC68000 8-/16-/32-MICROPROCESSORS USER’S MANUAL 8-11 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 9 + MC68010 INSTRUCTION EXECUTION TIMES + This section contains listings of the instruction execution times in terms of external clock + (CLK) periods for the MC68010. In this data, it is assumed that both memory read and + write cycles consist of four clock periods. A longer memory cycle causes the generation of + wait states that must be added to the total instruction times. +Freescale Semiconductor, Inc... + + + + + The number of bus read and write cycles for each instruction is also included with the + timing data. This data is shown as + + n(r/w) + + where: + n is the total number of clock periods + r is the number of read cycles + w is the number of write cycles + + For example, a timing number shown as 18(3/1) means that 18 clock cycles are required + to execute the instruction. Of the 18 clock periods, 12 are used for the three read cycles + (four periods per cycle). Four additional clock periods are used for the single write cycle, + for a total of 16 clock periods. The bus is idle for two clock periods during which the + processor completes the internal operations required for the instructions. + + NOTE + The total number of clock periods (n) includes instruction fetch + and all applicable operand fetches and stores. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 9.1 OPERAND EFFECTIVE ADDRESS CALCULATION TIMES + Table 9-1 lists the numbers of clock periods required to compute the effective addresses + for instructions. The totals include fetching any extension words, computing the address, + and fetching the memory operand. The total number of clock periods, the number of read + cycles, and the number of write cycles (zero for all effective address calculations) are + shown in the previously described format. + + Table 9-1. Effective Address Calculation Times + Byte, Word Long + Addressing Mode Fetch No Fetch Fetch No Fetch + Register + Dn Data Register Direct 0(0/0) — 0(0/0) — +Freescale Semiconductor, Inc... + + + + + An Address Register Direct 0(0/0) — 0(0/0) — + Memory + (An) Address Register Indirect 4(1/0) 2(0/0) 8(2/0) 2(0/0) + (An)+ Address Register Indirect with Postincrement 4(1/0) 4(0/0) 8(2/0) 4(0/0) + –(An) Address Register Indirect with Predecrement 6(1/0) 4(0/0) 10(2/0) 4(0/0) + (d 16, An) Address Register Indirect with Displacement 8(2/0) 4(0/0) 12(3/0) 4(1/0) + (d 8, An, Xn)* Address Register Indirect with Index 10(2/0) 8(1/0) 14(3/0) 8(1/0) + (xxx).W Absolute Short 8(2/0) 4(1/0) 12(3/0) 4(1/0) + (xxx).L Absolute Long 12(3/0) 8(2/0) 16(4/0) 8(2/0) + (d 16, PC) Program Counter Indirect with Displacement 8(2/0) — 12(3/0) — + (d 8, PC, Xn)* Program Counter Indirect with Index 10(2/0) — 14(3/0) — + #<data> Immediate 4(1/0) — 8(2/0) — + *The size of the index register (Xn) does not affect execution time. + + + + 9.2 MOVE INSTRUCTION EXECUTION TIMES + Tables 9-2, 9-3, 9-4, and 9-5 list the numbers of clock periods for the move instructions. + The totals include instruction fetch, operand reads, and operand writes. The total number + of clock periods, the number of read cycles, and the number of write cycles are shown in + the previously described format. + + + + + 9-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 9-2. Move Byte and Word Instruction Execution Times + Destination + Source Dn An (An) (An)+ –(An) (d16, An) (d8, An, Xn)* (xxx).W (xxx).L + Dn 4(1/0) 4(1/0) 8(1/1) 8(1/1) 8(1/1) 12(2/1) 14(2/1) 12(2/1) 16(3/1) + An 4(1/0) 4(1/0) 8(1/1) 8(1/1) 8(1/1) 12(2/1) 14(2/1) 12(2/1) 16(3/1) + (An) 8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 16(3/1) 18(3/1) 16(3/1) 20(4/1) + (An)+ 8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 16(3/1) 18(3/1) 16(3/1) 20(4/1) + –(An) 10(2/0) 10(2/0) 14(2/1) 14(2/1) 14(2/1) 18(3/1) 20(3/1) 18(3/1) 22(4/1) + (d 16, An) 12(3/0) 12(3/0) 16(3/1) 16(3/1) 16(3/1) 20(4/1) 22(4/1) 20(4/1) 24(5/1) + (d 8, An, Xn)* 14(3/0) 14(3/0) 18(3/1) 18(3/1) 18(3/1) 22(4/1) 24(4/1) 22(4/1) 26(5/1) + (xxx).W 12(3/0) 12(3/0) 16(3/1) 16(3/1) 16(3/1) 20(4/1) 22(4/1) 20(4/1) 24(5/1) + (xxx).L 16(4/0) 16(4/0) 20(4/1) 20(4/1) 20(4/1) 24(5/1) 26(5/1) 24(5/1) 28(6/1) + (d 16, PC) 12(3/0) 12(3/0) 16(3/1) 16(3/1) 16(3/1) 20(4/1) 22(4/1) 20(4/1) 24(5/1) +Freescale Semiconductor, Inc... + + + + + (d 8, PC, Xn)* 14(3/0) 14(3/0) 18(3/1) 18(3/1) 18(3/1) 22(4/1) 24(4/1) 22(4/1) 26(5/1) + #<data> 8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 16(3/1) 18(3/1) 16(3/1) 20(4/1) + *The size of the index register (Xn) does not affect execution time. + + + Table 9-3. Move Byte and Word Instruction Loop Mode Execution Times + Loop Continued Loop Terminated + Valid Count, cc False Valid count, cc True Expired Count + Destination + Source (An) (An)+ –(An) (An) (An)+ –(An) (An) (An)+ –(An) + Dn 10(0/1) 10(0/1) — 18(2/1) 18(2/1) — 16(2/1) 16(2/1) — + An* 10(0/1) 10(0/1) — 18(2/1) 18(2/1) — 16(2/1) 16(2/1) — + (An) 14(1/1) 14(1/1) 16(1/1) 20(3/1) 20(3/1) 22(3/1) 18(3/1) 18(3/1) 20(3/1) + (An)+ 14(1/1) 14(1/1) 16(1/1) 20(3/1) 20(3/1) 22(3/1) 18(3/1) 18(3/1) 20(3/1) + –(An) 16(1/1) 16(1/1) 18(1/1) 22(3/1) 22(3/1) 24(3/1) 20(3/1) 20(3/1) 22(3/1) + *Word only. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 9-4. Move Long Instruction Execution Times + Destination + Source Dn An (An) (An)+ –(An) (d16, An) (d8, An, Xn)* (xxx).W (xxx).L + Dn 4(1/0) 4(1/0) 12(1/2) 12(1/2) 14(1/2) 16(2/2) 18(2/2) 16(2/2) 20(3/2) + An 4(1/0) 4(1/0) 12(1/2) 12(1/2) 14(1/2) 16(2/2) 18(2/2) 16(2/2) 20(3/2) + (An) 12(3/0) 12(3/0) 20(3/2) 20(3/2) 20(3/2) 24(4/2) 26(4/2) 24(4/2) 28(5/2) + (An)+ 12(3/0) 12(3/0) 20(3/2) 20(3/2) 20(3/2) 24(4/2) 26(4/2) 24(4/2) 28(5/2) + –(An) 14(3/0) 14(3/0) 22(3/2) 22(3/2) 22(3/2) 26(4/2) 28(4/2) 26(4/2) 30(5/2) + (d 16, An) 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 28(5/2) 30(5/2) 28(5/2) 32(6/2) + (d 8, An, Xn)* 18(4/0) 18(4/0) 26(4/2) 26(4/2) 26(4/2) 30(5/2) 32(5/2) 30(5/2) 34(6/2) + (xxx).W 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 28(5/2) 30(5/2) 28(5/2) 32(6/2) + (xxx).L 20(5/0) 20(5/0) 28(5/2) 28(5/2) 28(5/2) 32(6/2) 34(6/2) 32(6/2) 36(7/2) + (d 16, PC) 16(4/0) 16(4/0) 24(4/2) 24(4/2) 24(4/2) 28(5/2) 30(5/2) 28(5/2) 32(5/2) +Freescale Semiconductor, Inc... + + + + + (d 8, PC, Xn)* 18(4/0) 18(4/0) 26(4/2) 26(4/2) 26(4/2) 30(5/2) 32(5/2) 30(5/2) 34(6/2) + #<data> 12(3/0) 12(3/0) 20(3/2) 20(3/2) 20(3/2) 24(4/2) 26(4/2) 24(4/2) 28(5/2) + *The size of the index register (Xn) does not affect execution time. + + + Table 9-5. Move Long Instruction Loop Mode Execution Times + Loop Continued Loop Terminated + Valid Count, cc False Valid count, cc True Expired Count + Destination + Source (An) (An)+ –(An) (An) (An)+ –(An) (An) (An)+ –(An) + Dn 14(0/2) 14(0/2) — 20(2/2) 20(2/2) — 18(2/2) 18(2/2) — + An 14(0/2) 14(0/2) — 20(2/2) 20(2/2) — 18(2/2) 18(2/2) — + (An) 22(2/2) 22(2/2) 24(2/2) 28(4/2) 28(4/2) 30(4/2) 24(4/2) 24(4/2) 26(4/2) + (An)+ 22(2/2) 22(2/2) 24(2/2) 28(4/2) 28(4/2) 30(4/2) 24(4/2) 24(4/2) 26(4/2) + –(An) 24(2/2) 24(2/2) 26(2/2) 30(4/2) 30(4/2) 32(4/2) 26(4/2) 26(4/2) 28(4/2) + + + 9.3 STANDARD INSTRUCTION EXECUTION TIMES + The numbers of clock periods shown in tables 9-6 and 9-7 indicate the times required to + perform the operations, store the results, and read the next instruction. The total number + of clock periods, the number of read cycles, and the number of write cycles are shown in + the previously described format. The number of clock periods, the number of read cycles, + and the number of write cycles, respectively, must be added to those of the effective + address calculation where indicated by a plus sign (+). + + In Tables 9-6 and 9-7, the following notation applies: + An — Address register operand + Sn — Data register operand + ea — An operand specified by an effective address + M — Memory effective address operand + + + + + 9-4 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 9-6. Standard Instruction Execution Times + Instruction Size op<ea>, An*** op<ea>, Dn op Dn, <M> + ADD/ADDA Byte, Word 8(1/0)+ 4(1/0)+ 8(1/1)+ + Long 6(1/0)+ 6(1/0)+ 12(1/2)+ + AND Byte, Word — 4(1/0)+ 8(1/1)+ + Long — 6(1/0)+ 12(1/2)+ + CMP/CMPA Byte, Word 6(1/0)+ 4(1/0)+ — + Long 6(1/0)+ 6(1/0)+ — + DIVS — — 122(1/0)+ — + DIVU — — 108(1/0)+ — + EOR Byte, Word — 4(1/0)** 8(1/1)+ + Long — 6(1/0)** 12(1/2)+ +Freescale Semiconductor, Inc... + + + + + MULS/MULU — — 42(1/0)+* — + — — 40(1/0)* — + OR Byte, Word — 4(1/0)+ 8(1/1)+ + Long — 6(1/0)+ 12(1/2)+ + SUB/SUBA Byte, Word 8(1/0)+ 4(1/0)+ 8(1/1)+ + Long 6(1/0)+ 6(1/0)+ 12(1/2)+ + + Add effective address calculation time. + * Indicates maximum value. + ** Only available address mode is data register direct. + *** Word or long word only. + + Table 9-7 Standard Instruction Loop Mode Execution Times + Loop Continued Loop Terminated + Valid Count cc False Valid Count cc True Expired Count + op<ea>, op<ea>, op Dn, op<ea>, op<ea>, op Dn, op<ea>, op<ea>, op Dn, + Instruction Size An* Dn <ea> An* Dn <ea> An* Dn <ea> + ADD Byte, 18(1/0) 16(1/0) 16(1/1) 24(3/0) 22(3/0) 22(3/1) 22(3/0) 20(3/0) 20(3/1) + Word + Long 22(2/0) 22(2/0) 24(2/2) 28(4/0) 28(4/0) 30(4/2) 26(4/0) 26(4/0) 28(4/2) + AND Byte, — 16(1/0) 16(1/1) — 22(3/0) 22(3/1) — 20(3/0) 20(3/1) + Word + Long — 22(2/0) 24(2/2) — 28(4/0) 30(4/2) — 26(4/0) 28(4/2) + CMP Byte, 12(1/0) 12(1/0) — 18(3/0) 18(3/0) — 16(3/0) 16(4/0) — + Word + Long 18(2/0) 18(2/0) — 24(4/0) 24(4/0) — 20(4/0) 20(4/0) — + EOR Byte, — — 16(1/0) — — 22(3/1) — — 20(3/1) + Word + Long — — 24(2/2) — — 30(4/2) — — 28(4/2) + OR Byte, — 16(1/0) 16(1/0) — 22(3/0) 22(3/1) — 20(3/0) 20(3/1) + Word + Long — 22(2/0) 24(2/2) — 28(4/0) 30(4/2) — 26(4/0) 28(4/2) + SUB Byte, 18(1/0) 16(1/0) 16(1/1) 24(3/0) 22(3/0) 22(3/1) 22(3/0) 20(3/0) 20(3/1) + Word + Long 22(2/0) 20(2/0) 24(2/2) 28(4/0) 26(4/0) 30(4/2) 26(4/0) 24(4/0) 28(4/2) + *Word or long word only. + <ea> may be (An), (An)+, or –(An) only. Add two clock periods to the table value if <ea> is –(An). + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 9.4 IMMEDIATE INSTRUCTION EXECUTION TIMES + The numbers of clock periods shown in Table 9-8 include the times to fetch immediate + operands, perform the operations, store the results, and read the next operation. The total + number of clock periods, the number of read cycles, and the number of write cycles are + shown in the previously described format. The number of clock periods, the number of + read cycles, and the number of write cycles, respectively, must be added to those of the + effective address calculation where indicated by a plus sign (+). + + In Tables 9-8, the following notation applies: + # — Immediate operand + Dn — Data register operand + An — Address register operand + M — Memory operand +Freescale Semiconductor, Inc... + + + + + Table 9-8. Immediate Instruction Execution Times + Instruction Size op #, Dn op #, An op #, M + ADDI Byte, Word 8(2/0) — 12(2/1)+ + Long 14(3/0) — 20(3/2)+ + ADDQ Byte, Word 4(1/0) 4(1/0)* 8(1/2)+ + Long 8(1/0) 8(1/1) 12(1/2)+ + ANDI Byte, Word 8(2/0) — 12(2/1)+ + Long 14(3/0) — 20(3/1)+ + CMPI Byte, Word 8(2/0) — 8(2/0)+ + Long 12(3/0) — 12(3/0)+ + EORI Byte, Word 8(2/0) — 12(2/1)+ + Long 14(3/0) — 20(3/2)+ + MOVEQ Long 4(1/0) — — + ORI Byte, Word 8(2/0) — 12(2/1)+ + Long 14(3/0) — 20(3/2)+ + SUBI Byte, Word 8(2/0) — 12(2/1)+ + Long 14(3/0) — 20(3/2)+ + SUBQ Byte, Word 4(1/0) 4(1/0)* 8(1/1)+ + Long 8(1/0) 8(1/0) 12(1/2)+ + +Add effective address calculation time. + *Word only. + + + 9.5 SINGLE OPERAND INSTRUCTION EXECUTION TIMES + Tables 9-9, 9-10, and 9-11 list the timing data for the single operand instructions. The total + number of clock periods, the number of read cycles, and the number of write cycles are + shown in the previously described format. The number of clock periods, the number of + read cycles, and the number of write cycles, respectively, must be added to those of the + effective address calculation where indicated by a plus sign (+). + + 9-6 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 9-9. Single Operand Instruction + Execution Times + Instruction Size Register Memory + NBCD Byte 6(1/0) 8(1/1)+ + NEG Byte, Word 4(1/0) 8(1/1)+ + Long 6(1/0) 12(1/2)+ + NEGX Byte, Word 4(1/0) 8(1/1)+ + Long 6(1/0) 12(1/2)+ + NOT Byte, Word 4(1/0) 8(1/1)+ + Long 6(1/0) 12(1/2)+ + Scc Byte, False 4(1/0) 8(1/1)+* +Freescale Semiconductor, Inc... + + + + + Byte, True 4(1/0) 8(1/1)+* + TAS Byte 4(1/0) 14(2/1)+* + TST Byte, Word 4(1/0) 4(1/0)+ + Long 4(1/0) 4(1/0)+ + +Add effective address calculation time. + *Use nonfetching effective address calculation time. + + + Table 9-10. Clear Instruction Execution Times + Size Dn An (An) (An)+ –(An) (d 16 , An) (d 8, An, Xn)* (xxx).W (xxx).L + + CLR Byte, Word 4(1/0) — 8(1/1) 8(1/1) 10(1/1) 12(2/1) 16(2/1) 12(2/1) 16(3/1) + Long 6(1/0) — 12(1/2) 12(1/2) 14(1/2) 16(2/2) 20(2/2) 16(2/2) 20(3/2) + *The size of the index register (Xn) does not affect execution time. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 9-11. Single Operand Instruction Loop Mode Execution Times + Loop Continued Loop Terminated + + Valid Count, cc False Valid Count, cc True Expired Count + + Instruction Size (An) (An)+ –(An) (An) (An)+ –(An) (An) (An)+ –(An) + CLR Byte, 10(0/1) 10(0/1) 12(0/1) 18(2/1) 18(2/1) 20(2/0) 16(2/1) 16(2/1) 18(2/1) + Word + Long 14(0/2) 14(0/2) 16(0/2) 22(2/2) 22(2/2) 24(2/2) 20(2/2) 20(2/2) 22(2/2) + NBCD Byte 18(1/1) 18(1/1) 20(1/1) 24(3/1) 24(3/1) 26(3/1) 22(3/1) 22(3/1) 24(3/1) + NEG Byte, 16(1/1) 16(1/1) 18(2/2) 22(3/1) 22(3/1) 24(3/1) 20(3/1) 20(3/1) 22(3/1) + Word + Long 24(2/2) 24(2/2) 26(2/2) 30(4/2) 30(4/2) 32(4/2) 28(4/2) 28(4/2) 30(4/2) + NEGX Byte, 16(1/1) 16(1/1) 18(2/2) 22(3/1) 22(3/1) 24(3/1) 20(3/1) 20(3/1) 22(3/1) + Word +Freescale Semiconductor, Inc... + + + + + Long 24(2/2) 24(2/2) 26(2/2) 30(4/2) 30(4/2) 32(4/2) 28(4/2) 28(4/2) 30(4/2) + NOT Byte, 16(1/1) 16(1/1) 18(2/2) 22(3/1) 22(3/1) 24(3/1) 20(3/1) 20(3/1) 22(3/1) + Word + Long 24(2/2) 24(2/2) 26(2/2) 30(4/2) 30(4/2) 32(4/2) 28(4/2) 28(4/2) 30(4/2) + TST Byte, 12(1/0) 12(1/0) 14(1/0) 18(3/0) 18(3/0) 20(3/0) 16(3/0) 16(3/0) 18(3/0) + Word + Long 18(2/0) 18(2/0) 20(2/0) 24(4/0) 24(4/0) 26(4/0) 20(4/0) 20(4/0) 22(4/0) + + + + + 9.6 SHIFT/ROTATE INSTRUCTION EXECUTION TIMES + Tables 9-12 and 9-13 list the timing data for the shift and rotate instructions. The total + number of clock periods, the number of read cycles, and the number of write cycles are + shown in the previously described format. The number of clock periods, the number of + read cycles, and the number of write cycles, respectively, must be added to those of the + effective address calculation where indicated by a plus sign (+). + + Table 9-12. Shift/Rotate Instruction Execution Times + Instruction Size Register Memory* + ASR, ASL Byte, Word 6+2n (1/0) 8(1/1)+ + Long 8+2n (1/0) — + LSR, LSL Byte, Word 6+2n (1/0) 8(1/1)+ + Long 8+2n (1/0) — + ROR, ROL Byte, Word 6+2n (1/0) 8(1/1)+ + Long 8+2n (1/0) — + ROXR, ROXL Byte, Word 6+2n (1/0) 8(1/1)+ + Long 8+2n (1/0) — + +Add effective address calculation time. + n is the shift or rotate count. + * Word only. + + + + + 9-8 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 9-13. Shift/Rotate Instruction Loop Mode Execution Times + Loop Continued Loop Terminated + + Valid Count cc False Valid Count cc True Expired Count + + Instruction Size (An) (An)+ –(An) (An) (An)+ –(An) (An) (An)+ –(An) + + ASR, ASL Word 18(1/1) 18(1/1) 20(1/1) 24(3/1) 24(3/1) 26(3/1) 22(3/1) 22(3/1) 24(3/1) + LSR, LSL Word 18(1/1) 18(1/1) 20(1/1) 24(3/1) 24(3/1) 26(3/1) 22(3/1) 22(3/1) 24(3/1) + ROR, ROL Word 18(1/1) 18(1/1) 20(1/1) 24(3/1) 24(3/1) 26(3/1) 22(3/1) 22(3/1) 24(3/1) + ROXR, ROXL Word 18(1/1) 18(1/1) 20(1/1) 24(3/1) 24(3/1) 26(3/1) 22(3/1) 22(3/1) 24(3/1) + + + + + 9.7 BIT MANIPULATION INSTRUCTION EXECUTION TIMES +Freescale Semiconductor, Inc... + + + + + Table 9-14 lists the timing data for the bit manipulation instructions. The total number of + clock periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + Table 9-14. Bit Manipulation Instruction Execution Times + Dynamic Static + Instruction Size Register Memory Register Memory + BCHG Byte — 8(1/1)+ — 12(2/1)+ + Long 8(1/0)* — 12(2/0)* — + BCLR Byte — 10(1/1)+ — 14(2/1)+ + Long 10(1/0)* — 14(2/0)* — + BSET Byte — 8(1/1)+ — 12(2/1)+ + Long 8(1/0)* — 12(2/0)* — + BTST Byte — 4(1/0)+ — 8(2/0)+ + Long 6(1/0)* — 10(2/0) — + +Add effective address calculation time. + * Indicates maximum value; data addressing mode only. + + + + 9.8 CONDITIONAL INSTRUCTION EXECUTION TIMES + Table 9-15 lists the timing data for the conditional instructions. The total number of clock + periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 9-15. Conditional Instruction Execution Times + Instruction Displacement Branch Taken Branch Not Taken + Bcc Byte 10(2/0) 6(1/0) + Word 10(2/0) 10(2/0) + BRA Byte 10(2/0) — + Word 10(2/0) — + BSR Byte 18(2/2) — + Word 18(2/2) — + DBcc cc true — 10(2/0) + cc false 10(2/0) 16(3/0) +Freescale Semiconductor, Inc... + + + + + 9.9 JMP, JSR, LEA, PEA, AND MOVEM INSTRUCTION + EXECUTION TIMES + Table 9-16 lists the timing data for the jump (JMP), jump to subroutine (JSR), load + effective address (LEA), push effective address (PEA), and move multiple registers + (MOVEM) instructions. The total number of clock periods, the number of read cycles, and + the number of write cycles are shown in the previously described format. + + Table 9-16. JMP, JSR, LEA, PEA, and MOVEM Instruction Execution Times + Instruction Size (An) (An)+ –(An) (d 16 ,An) (d 8,An,Xn)+ (xxx) W (xxx).L (d 8 PC) (d 16 , PC, Xn)* + JMP — 8(2/0) — — 10 (2/0) 14 (3/0) 10 (2/0) 12 (3/0) 10 (2/0) 14 (3/0) + JSR — 16 (2/2) — — 18 (2/2) 22 (2/2) 18 (2/2) 20 (3/2) 18 (2/2) 22 (2/2) + LEA — 4(1/0) — — 8(2/0) 12 (2/0) 8(2/0) 12 (3/0) 8(2/0) 12 (2/0) + PEA — 12 (1/2) — — 16 (2/2) 20 (2/2) 16 (2/2) 20 (3/2) 16 (2/2) 20 (2/2) + MOVEM Word 12+4n 12+4n — 16+4n 18+4n 16+4n 20+4n 16+4n 18+4n + M→R (3+n/0) (3+n/0) — (4+n/0) (4+n/0) (4+n/0) (5+n/0) (4+n/0) (4+n/0) + Long 24+8n 12+8n — 16+8n 18+8n 16+8n 20+8n 16+8n 18+8n + (3+2n/0) (3+2n/0) — (4+2n/0) (4+2n/0) (4+2n/0) (5+2n/0) (4+2n/0) (4+2n/0) + MOVEM Word 8+4n — 8+4n 12+4n 14+4n 12+4n 16+4n — — + R→M (2/n) — (2/n) (3/n) (3/n) (3/n) (4/n) — — + Long 8+8n — 8+8n 12+8n 14+8n 12+8n 16+8n — — + (2/2n) — (2/2n) (3/2n) (3/2n) (3/2n) (4/2n) — — + MOVES Byte/ 18 (3/0) 20 (3/0) 20 (3/0) 20 (4/0) 24 (4/0) 20 (4/0) 24 (5/0) + M→R Word + Long 22 (4/0) 24 (4/0) 24 (4/0) 24 (5/0) 28 (5/0) 24 (5/0) 28 (6/0) + MOVES Byte/ 18 (2/1) 20 (2/1) 20 (2/1) 20 (3/1) 24 (3/1) 20 (3/1) 24 (4/1) + R→M Word + Long 22 (2/2) 24 (2/2) 24 (2/2) 24 (3/2) 28 (3/2) 24 (3/2) 28 (4/2) + + n is the number of registers to move. + *The size of the index register (Xn) does not affect the instruction's execution time. + + + 9.10 MULTIPRECISION INSTRUCTION EXECUTION TIMES + Table 9-17 lists the timing data for multiprecision instructions. The numbers of clock + periods include the times to fetch both operands, perform the operations, store the results, + + + 9-10 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + and read the next instructions. The total number of clock periods, the number of read + cycles, and the number of write cycles are shown in the previously described format. + + The following notation applies in Table 9-17: + + Dn — Data register operand + M — Memory operand + + Table 9-17. Multiprecision Instruction Execution Times + Loop Mode + Nonlooped Continued Terminated + Valid Count, Valid Count, Expired Count + cc False cc True +Freescale Semiconductor, Inc... + + + + + Instruction Size op Dn, Dn op M, M* + ADDX Byte, Word 4(1/0) 18(3/1) 22(2/1) 28(4/1) 26(4/1) + Long 6(1/0) 30(5/2) 32(4/2) 38(6/2) 36(6/2) + CMPM Byte, Word — 12(3/0) 14(2/0) 20(4/0) 18(4/0) + Long — 20(5/0) 24(4/0) 30(6/0) 26(6/0) + SUBX Byte, Word 4(1/) 18(3/1) 22(2/1) 28(4/1) 26(4/1) + Long 6(1/0) 30(5/2) 32(4/2) 38(6/2) 36(6/2) + ABCD Byte 6(1/0) 18(3/1) 24(2/1) 30(4/1) 28(4/1) + SBCD Byte 6(1/0) 18(3/1) 24(2/1) 30(4/1) 28(4/1) + *Source and destination ea are (An)+ for CMPM and –(An) for all others. + + + + 9.11 MISCELLANEOUS INSTRUCTION EXECUTION TIMES + Table 9-18 lists the timing data for miscellaneous instructions. The total number of clock + periods, the number of read cycles, and the number of write cycles are shown in the + previously described format. The number of clock periods, the number of read cycles, and + the number of write cycles, respectively, must be added to those of the effective address + calculation where indicated by a plus sign (+). + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9-11 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 9-18. Miscellaneous Instruction Execution Times + Register→ Source** → + Instruction Size Register Memory Destination** Register + ANDI to CCR — 16(2/0) — — — + ANDI to SR — 16(2/0) — — — + CHK — 8(1/0)+ — — — + EORI to CCR — 16(2/0) — — — + EORI to SR — 16(2/0) — — — + EXG — 6(1/0) — — — + EXT Word 4(1/0) — — — + Long 4(1/0) — — — +Freescale Semiconductor, Inc... + + + + + LINK — 16(2/2) — — — + MOVE from CCR — 4(1/0) 8(1/1)+* — + MOVE to CCR — 12(2/0) 12(2/0)+ — — + MOVE from SR — 4(1/0) 8(1/1)+* — — + MOVE to SR — 12(2/0) 12(2/0)+ — — + MOVE from USP — 6(1/0) — — — + MOVE to USP — 6(1/0) — — — + MOVEC — — — 10(2/0) 12(2/0) + MOVEP Word — — 16(2/2) 16(4/0) + Long — — 24(2/4) 24(6/0) + NOP — 4(1/0) — — — + ORI to CCR — 16(2/0) — — — + ORI to SR — 16(2/0) — — — + RESET — 130(1/0) — — — + RTD — 16(4/0) — — — + RTE Short 24(6/0) — — — + Long, Retry Read 112(27/10) — — — + Long, Retry Write 112(26/1) — — — + Long, No Retry 110(26/0) — — — + RTR — 20(5/0) — — — + RTS — 16(4/0) — — — + STOP — 4(0/0) — — — + SWAP — 4(1/0) — — — + TRAPV — 4(1/0) — — — + UNLK — 12(3/0) — — — + +Add effective address calculation time. + +Use nonfetching effective address calculation time. + **Source or destination is a memory location for the MOVEP instruction and a control register + for the MOVEC instruction. + + + + 9-12 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 9.12 EXCEPTION PROCESSING EXECUTION TIMES + Table 9-19 lists the timing data for exception processing. The numbers of clock periods + include the times for all stacking, the vector fetch, and the fetch of the first instruction of + the handler routine. The total number of clock periods, the number of read cycles, and the + number of write cycles are shown in the previously described format. The number of clock + periods, the number of read cycles, and the number of write cycles, respectively, must be + added to those of the effective address calculation where indicated by a plus sign (+). + + Table 9-19. Exception Processing + Execution Times + Exception + Address Error 126(4/26) +Freescale Semiconductor, Inc... + + + + + Breakpoint Instruction* 45(5/4) + Bus Error 126(4/26) + CHK Instruction** 44(5/4)+ + Divide By Zero 42(5/4)+ + Illegal Instruction 38(5/4) + Interrupt* 46(5/4) + MOVEC, Illegal Control Register** 46(5/4) + Privilege Violation 38(5/4) + Reset*** 40(6/0) + RTE, Illegal Format 50(7/4) + RTE, Illegal Revision 70(12/4) + Trace 38(4/4) + TRAP Instruction 38(4/4) + TRAPV Instruction 38(5/4) + + Add effective address calculation time. + * The interrupt acknowledge and breakpoint cycles + are assumed to take four clock periods. + ** Indicates maximum value. + *** Indicates the time from when RESET and HALT + are first sampled as negated to when instruction + execution starts. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9-13 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 10 + ELECTRICAL AND THERMAL CHARACTERISTICS + This section provides information on the maximum rating and thermal characteristics for + the MC68000, MC68HC000, MC68HC001, MC68EC000, MC68008, and MC68010. + + + 10.1 MAXIMUM RATINGS +Freescale Semiconductor, Inc... + + + + + Rating Symbol Value Unit This device contains protective + circuitry against damage due to high + Supply Voltage VCC –0.3 to 7.0 V static voltages or electrical fields; + however, it is advised that normal + Input Voltage Vin –0.3 to 7.0 V precautions be taken to avoid + application of any voltages higher + Maximum Operating TA TL to TH °C than maximum-rated voltages to this + high-impedance circuit. Reliability of + Temperature Range 0 to 70 operation is enhanced if unused + Commerical Extended "C" Grade –40 to 85 inputs are tied to an appropriate + logic voltage level (e.g., either GND + Commerical Extended "I" Grade 0 to 85 or V CC ). + + Storage Temperature Tstg –55 to 150 °C + + + + + 10.2 THERMAL CHARACTERISTICS + Characteristic Symbol Value Symbol Value Rating + Thermal Resistance θ JA θ JC °C/W + Ceramic, Type L/LC 30 15* + Ceramic, Type R/RC 33 15 + Plastic, Type P 30 15* + Plastic, Type FN 45* 25* + *Estimated + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + 10.3 POWER CONSIDERATIONS + + The average die-junction temperature, TJ, in °C can be obtained from: + + TJ = T A+(PD • θJA) (1) + where: + + TA = Ambient Temperature, °C + θJ + A = Package Thermal Resistance, Junction-to-Ambient, °C/W + PD = PINT + PI/O + PINT = ICC x VCC, Watts — Chip Internal Power + PI/O = Power Dissipation on Input and Output Pins — User Determined +Freescale Semiconductor, Inc... + + + + + For most applications, P I/O<PINT and can be neglected. + + An appropriate relationship between P D and T J (if P I/O is neglected) is: + + PD = K÷(TJ + 273 °C) (2) + Solving Equations (1) and (2) for K gives: + + K = P D • (TA + 273°C) + θ JA • P D2 (3) + where K is a constant pertaining to the particular part. K can be determined from equation + (3) by measuring P D (at thermal equilibrium) for a known TA. Using this value of K, the + values of PD and T J can be obtained by solving Equations (1) and (2) iteratively for any + value of T A. + + The curve shown in Figure 10-1 gives the graphic solution to the above equations for the + specified power dissipation of 1.5 W over the ambient temperature range of -55 °C to 125 + °C using a maximum θ J A of 45 °C/W. Ambient temperature is that of the still air + surrounding the device. Lower values of θJA cause the curve to shift downward slightly; for + instance, for θJA of 40 °/W, the curve is just below 1.4 W at 25 °C. + + The total thermal resistance of a package (θ JA) can be separated into two components, + θJ + C and θCA, representing the barrier to heat flow from the semiconductor junction to the + package (case) surface ( θJC ) and from the case to the outside ambient air (θ CA). These + terms are related by the equation: + θJ + A = θ JC + θCA (4) + θJ + C is device related and cannot be influenced by the user. However, θ CA is user + dependent and can be minimized by such thermal management techniques as heat sinks, + ambient air cooling, and thermal convection. Thus, good thermal management on the part + of the user can significantly reduce θCA so that θ J A approximately equals ; θJC . + Substitution of θJC for θ J A in equation 1 results in a lower semiconductor junction + temperature. + + + + + 10-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table 10-1 summarizes maximum power dissipation and average junction temperature + for the curve drawn in Figure 10-1, using the minimum and maximum values of ambient + temperature for different packages and substituting θJC for θ JA (assuming good thermal + management). Table 10-2 provides the maximum power dissipation and average junction + temperature assuming that no thermal management is applied (i.e., still air). + + NOTE + Since the power dissipation curve shown in Figure 10-1 is + negatively sloped, power dissipation declines as ambient + temperature increases. Therefore, maximum power + dissipation occurs at the lowest rated ambient temperature, but + the highest average junction temperature occurs at the + maximum ambient temperature where power dissipation is +Freescale Semiconductor, Inc... + + + + + lowest. + + + + + 2.2 + + + 2.0 + POWER (PD ), WATTS + + + + + 1.8 + + 16.6 + 7 MH + 1.6 z + + 8, 1 + 0, 1 + 1.4 2.5 + MH + z + + 1.2 + + + 1.0 + - 55 - 40 0 25 70 85 110 125 + AMBIENT TEMPERATURE (TA ), C + + + Figure 10-1. MC68000 Power Dissipation (PD ) vs Ambient Temperature (T A) + (Not Applicable to MC68HC000/68HC001/68EC000) + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + Table 10-1. Power Dissipation and Junction Temperature vs Temperature + (θJ C=θJ A) + Package TA Range θJ PD (W) TJ (°C) PD (W) TJ (°C) + C + (°C/W) @ T A Min. @ T A Min. @ T A Max. @ T A Max. + L/LC 0°C to 70°C 15 1.5 23 1.2 88 + -40°C to 85°C 15 1.7 -14 1.2 103 + 0°C to 85°C 15 1.5 23 1.2 103 + P 0°C to 70°C 15 1.5 23 1.2 88 + R/RC 0°C to 70°C 15 1.5 23 1.2 88 + -40°C to 85°C 15 1.7 -14 1.2 103 + 0°C to 85°C 15 1.5 23 1.2 103 + FN 0°C to 70°C 25 1.5 38 1.2 101 +Freescale Semiconductor, Inc... + + + + + NOTE: Table does not include values for the MC68000 12F. + Does not apply to the MC68HC000, MC68HC001, and MC68EC000. + + + Table 10-2. Power Dissipation and Junction Temperature vs Temperature + (θ J C ≠ θ J C ) + Package TA Range θJ PD (W) TJ (°C) PD (W) TJ (°C) + A + (°C/W) @ T A Min. @ T A Min. @ T A Max. @ T A Max. + L/LC 0°C to 70°C 30 1.5 23 1.2 88 + -40°C to 85°C 30 1.7 -14 1.2 103 + 0°C to 85°C 30 1.5 23 1.2 103 + P 0°C to 70°C 30 1.5 23 1.2 88 + R/RC 0°C to 70°C 33 1.5 23 1.2 88 + -40°C to 85°C 33 1.7 -14 1.2 103 + 0°C to 85°C 33 1.5 23 1.2 103 + FN 0°C to 70°C 40 1.5 38 1.2 101 + NOTE: Table does not include values for the MC68000 12F. + Does not apply to the MC68HC000, MC68HC001, and MC68EC000. + + Values for thermal resistance presented in this manual, unless estimated, were derived + using the procedure described in Motorola Reliability Report 7843 “Thermal Resistance + Measurement Method for MC68XXX Microcomponent Devices”’ and are provided for + design purposes only. Thermal measurements are complex and dependent on procedure + and setup. User-derived values for thermal resistance may differ. + + + 10.4 CMOS CONSIDERATIONS + The MC68HC000, MC68HC001, and MC68EC000, with it significantly lower power + consumption, has other considerations. The CMOS cell is basically composed of two + complementary transistors (a P channel and an N channel), and only one transistor is + turned on while the cell is in the steady state. The active P-channel transistor sources + current when the output is a logic high and presents a high impedance when the output is + logic low. Thus, the overall result is extremely low power consumption because no power + + + + 10-4 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + is lost through the active P-channel transistor. Also, since only one transistor is turned on + during the steady state, power consumption is determined by leakage currents. + + Because the basic CMOS cell is composed of two complementary transistors, a virtual + semiconductor controlled rectifier (SCR) may be formed when an input exceeds the + supply voltage. The SCR that is formed by this high input causes the device to become + latched in a mode that may result in excessive current drain and eventual destruction of + the device. Although the MC68HC000 and MC68EC000 is implemented with input + protection diodes, care should be exercised to ensure that the maximum input voltage + specification is not exceeded. Some systems may require that the CMOS circuitry be + isolated from voltage transients; other may require additional circuitry. + + The MC68HC000 and MC68EC000, implemented in CMOS, is applicable to designs to + which the following considerations are relevant: +Freescale Semiconductor, Inc... + + + + + 1. The MC68HC000 and MC68EC000 completely satisfies the input/output drive + requirements of CMOS logic devices. + 2. The HCMOS MC68HC000 and MC68EC000 provides an order of magnitude + reduction in power dissipation when compared to the HMOS MC68000. However, + the MC68HC000 does not offer a "power-down" mode. + + 10.5 AC ELECTRICAL SPECIFICATION DEFINITIONS + The AC specifications presented consist of output delays, input setup and hold times, and + signal skew times. All signals are specified relative to an appropriate edge of the clock and + possibly to one or more other signals. + + The measurement of the AC specifications is defined by the waveforms shown in Figure + 10-2. To test the parameters guaranteed by Motorola, inputs must be driven to the voltage + levels specified in the figure. Outputs are specified with minimum and/or maximum limits, + as appropriate, and are measured as shown. Inputs are specified with minimum setup and + hold times, and are measured as shown. Finally, the measurement for signal-to-signal + specifications are shown. + + NOTE + The testing levels used to verify conformance to the AC + specifications does not affect the guaranteed DC operation of + the device as specified in the DC electrical characteristics. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + DRIVE + TO 2.4 V + + + + BCLK 1.5 V 1.5 V + + + DRIVE TO A + 0.5 V B + + 2.0 V 2.0 + VALID VALID + OUTPUTS(1) V + OUTPUT n OUTPUT n+1 + 0.8 V 0.8 V + + + C D + DRIVE TO + 2.4 V 2.0 V 2.0 V + VALID + INPUTS(2) +Freescale Semiconductor, Inc... + + + + + INPUT + DRIVE TO 0.8 V 0.8 V + 0.5 V + + + 2.0 V + RSTI (3) + + + F + E + + 2.0 V + + 0.8 V + + + NOTES: + 1. This output timing is applicable to all parameters specified relative to the rising edge of the clock. + 2. This input timing is applicable to all parameters specified relative to the rising edge of the clock. + 3. This timing is applicable to all parameters specified relative to the negation of the RESET signal. + LEGEND: + A. Maximum output delay specification. + B. Minimum output hold time. + C. Minimum input setup time specification. + D. Minimum input hold time specification. + E. Mode select setup time to RESET negated. + F. Mode select hold time from RESET negated. + + + Figure 10-2. Drive Levels and Test Points for AC Specifications + + + + + 10-6 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + 10.6 MC68000/68008/68010 DC ELECTRICAL CHARACTERISTICS + (V CC=5.0 VDC±5%; GND=0 VDC; TA =T L TO T H) + + Characteristic Symbol Min Max Unit + Input High Voltage VIH 2.0 VCC V + Input Low Voltage VIL GND-0.3 0.8 V + Input Leakage Current BERR , BGACK, BR , DTACK, CLK, IPL0—IPL2, VPA I IN — 2.5 µA + @ 5.25 V HALT, RESET — 20 + Three-State (Off State) Input Current AS , A1—A23, D0—D15, FC0—FC2, I TSI — 20 µA + @ 2.4 V/0.4 V LDS , R/ W, UDS, VMA + Output High Voltage (IOH = –400 µA) E* VOH VCC –0.75 — V + (I OH = -400 µA) AS , A1–A23, BG, D0–D15, + FC0–FC2, LDS , R/ W, UDS, VMA 2.4 2.4 +Freescale Semiconductor, Inc... + + + + + Output Low Voltage VOL V + (IOL= 1.6 mA) HALT — 0.5 + (IOL = 3.2 mA) A1—A23, BG, FC0-FC2 — 0.5 + (IOL = 5.0 mA) RESET — 0.5 + (IOL = 5.3 mA) E, AS , D0—D15, LDS, R/ W, UDS, VMA — 0.5 + Power Dissipation (see POWER CONSIDERATIONS) PD*** — — W + Capacitance (V in=0 V, TA=25°C, Frequency=1 MHz)** Cin — 20.0 pF + Load Capacitance HALT CL — 70 pF + All Others — 130 + *With external pullup resistor of 1.1 Ω. + **Capacitance is periodically sampled rather than 100% tested. + ***During normal operation, instantaneous V CC current requirements may be as high as 1.5 A. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + 10.7 DC ELECTRICAL CHARACTERISTICS (VCC =5.0 VDC±5%; GND=0 VDC; TA=T L + TO T H) (Applies To All Processors Except The MC68EC000) + + Characteristic Symbol Min Max Unit + Input High Voltage VIH 2.0 VCC V + Input Low Voltage VIL GND-0.3 0.8 V + Input Leakage Current BERR , BGACK, BR , DTACK, CLK, IPL0—IPL2, VPA I IN — 2.5 µA + @ 5.25 V MODE, HALT, RESET — 20 + Three-State (Off State) Input Current AS , A0—A23, D0—D15, I TSI — 20 µA + @ 2.4 V/0.4 V FC0–FC2, LDS , R/ W, UDS, VMA + Output High Voltage E, AS , A0–A23, BG, D0–D15, VOH VCC –0.75 — V + FC0–FC2, LDS , R/ W, UDS, VMA + Output Low Voltage VOL V +Freescale Semiconductor, Inc... + + + + + (IOL = 1.6 mA) HALT — 0.5 + (IOL = 3.2 mA) A0—A23, BG, FC0-FC2 — 0.5 + (IOL = 5.0 mA) RESET — 0.5 + (IOL = 5.3 mA) E, AS , D0—D15, LDS, R/ W, UDS, VMA — 0.5 + Current Dissipation* f = 8 MHz ID — 25 mA + f = 10 MHz — 30 + f = 12.5 MHz — 35 + f = 16.67 MHz — 50 + f = 20 MHz — 70 + Power Dissipation f = 8 MHz PD — 0.13 W + f = 10 MHz 0.16 + f = 12.5 MHz 0.19 + f = 16.67 MHz 0.26 + f = 20 MHz 0.38 + Capacitance (V in = 0 V, T A=25°C, Frequency=1 MHz)** Cin — 20.0 pF + Load Capacitance HALT CL — 70 pF + All Others — 130 + * Current listed are with no loading. + ** Capacitance is periodically sampled rather than 100% tested. + + + 10.8 AC ELECTRICAL SPECIFICATIONS — CLOCK TIMING (See Figure 10-3) + (Applies To All Processors Except The MC68EC000) + + 16.67 MHz + Num Characteristic 8 MHz* 10 MHz* 12.5 MHz* 12F 16 MHz 20 MHZ ** Unit + + Min Max Min Max Min Max Min Max Min Max Min Max + Frequency of Operation 4.0 8.0 4.0 10.0 4.0 12.5 8.0 16.7 8.0 16.7 8.0 20.0 MHz + 1 Cycle Time 125 250 100 250 80 250 60 125 60 125 50 125 ns + 2,3 Clock Pulse Width 55 125 45 125 35 125 27 62.5 27 62.5 21 62.5 ns + (Measured from 1.5 V to 1.5 55 125 45 125 35 125 27 62.5 27 62.5 21 62.5 + V for 12F) + 4,5 Clock Rise and Fall Times — 10 — 10 — 5 — 5 — 5 — 4 ns + — 10 — 10 — 5 — 5 — 5 — 4 + *These specifications represent an improvement over previously published specifications for the 8-, 10-, and 12.5- + MHz MC68000 and are valid only for product bearing date codes of 8827 and later. + **This frequency applies only to MC68HC000 and MC68EC000 parts. + + + + 10-8 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 10.9 MC68008 AC ELECTRICAL SPECIFICATIONS — CLOCK TIMING (See + Figure 10-3) + + Num Characteristic 8 MHz* 10 MHz* Unit + Min Max Min Max + Frequency of Operation 2.0 8.0 2.0 10.0 MHz + 1 Cycle Time 125 500 100 500 ns + 2,3 Clock Pulse Width 55 250 45 250 ns + 4,5 Clock Rise and Fall Times — 10 — 10 ns + *These specifications represent an improvement over previously published specifications for the 8-, and 10-MHz + MC68008 and are valid only for product bearing date codes of 8827 and later +Freescale Semiconductor, Inc... + + + + + 1 + + 2 3 + + 2.0 V + 0.8 V + + 4 5 + + + NOTE: Timing measurements are referenced to and from a low voltage of 0.8 V and a high + voltage of 2.0 V, unless otherwise noted. The voltage swing through this range + should start outside and pass through the range such that the rise or fall will be linear + between 0.8 V and 2.0 V. + . + + + + + Figure 10-3. Clock Input Timing Diagram + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 10.10 AC ELECTRICAL SPECIFICATIONS — READ AND WRITE CYCLES + (V CC=5.0 VDC±5+; GND=0 V; TA =T L to TH; (see Figures 10-4 and 10-5) (Applies To All + Processors Except The MC68EC000) + + 16.67 MHz + Num Characteristic 8 MHz* 10 MHz* 12.5 MHz* 12F 16 MHz 20 MHz •• Unit + + Min Max Min Max Min Max Min Max Min Max Min Max + 6 Clock Low to Address Valid — 62 — 50 — 50 — 50 30 — 25 ns + 6A Clock High to FC Valid — 62 — 50 — 45 — 45 0 30 0 25 ns + 7 Clock High to Address, Data — 80 — 70 — 60 — 50 50 — 42 ns + Bus High Impedance + (Maximum) + 8 Clock High to Address, FC 0 — 0 — 0 — 0 — 0 — 0 — ns + Invalid (Minimum) +Freescale Semiconductor, Inc... + + + + + 91 Clock High to AS, DS 3 60 3 50 3 40 3 40 3 30 3 25 ns + Asserted + 112 Address Valid to AS, DS 30 — 20 — 15 — 15 — 15 — 10 — ns + Asserted (Read)/AS Asserted + (Write) + 11A2 FC Valid to AS ), DS Asserted 90 — 70 — 60 — 30 — 45 — 40 — ns + (Read)/ AS ) Asserted (Write) + 121 Clock Low to AS, DS Negated — 62 — 50 — 40 — 40 3 30 3 25 ns + 132 AS, DS Negated to Address, 40 — 30 — 20 — 10 — 15 — 10 — ns + FC Invalid + 142 ASand DS Read) Width 270 — 195 — 160 — 120 — 120 — 100 — ns + Asserted + 14A DS Width Asserted (Write) 140 95 80 60 60 — 50 — ns + 152 AS, DS Width Negated 150 — 105 — 65 — 60 — 60 — 50 — ns + 16 Clock High to Control Bus — 80 — 70 — 60 — 50 — 50 — 42 ns + High Impedance + 172 AS, DS Negated to R/W 40 — 30 — 20 — 10 — 15 — 10 — ns + Invalid + 181 Clock High to R/W High 0 55 0 45 0 40 0 40 0 30 0 25 ns + (Read) + 201 Clock High to R/W Low 0 55 0 45 0 40 0 40 0 30 0 25 ns + (Write) + 20A2,6 AS Asserted to R/W Valid — 10 — 10 — 10 — 10 — 10 — 10 ns + (Write) + 212 Address Valid to R/W Low 20 — 0 — 0 — 0 — 0 — 0 — ns + (Write) + 21A2 FC Valid to R/W Low (Write) 60 — 50 — 30 — 20 — 30 — 25 — ns + 222 R/ W Low to DS Asserted 80 — 50 — 30 — 20 — 30 — 25 — ns + (Write) + 23 Clock Low to Data-Out Valid — 62 — 50 — 50 — 550 — 30 — 25 ns + (Write) + 252 AS, DS) Negated to Data-Out 401 — 30 — 20 — 15 — 15 — 10 — ns + Invalid (Write) 0 + + + + + 10-10 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 16.67 MHz + Num Characteristic 8 MHz* 10 MHz* 12.5 MHz* 12F 16 MHz 20 MHz •• Unit + + Min Max Min Max Min Max Min Max Min Max Min Max + 262 Data-Out Valid to DS Asserted 40 — 30 — 20 — 15 — 15 — 10 — ns + (Write) + 275 Data-In Valid to Clock Low 10 — 10 — 10 — 7 — 5 — 5 — ns + (Setup Time on Read) + 27A5 Late BERR Asserted to Clock 45 — 45 — 45 — — — — — — — ns + Low (setup Time) + 282 AS, DS Negated to DTACK 0 2401 0 190 0 150 0 110 0 110 0 95 ns + Negated (Asynchronous Hold) 1 + + 28A AS, DS Negated to Data-In — 187 — 150 — 120 — 110 — 110 — 95 ns + High Impedance + 29 AS, DS Negated to Data-In 0 — 0 — 0 — 0 — 0 — 0 — ns +Freescale Semiconductor, Inc... + + + + + Invalid (Hold Time on Read) + 29A AS, DS Negated to Data-In — 187 — 150 — 120 — 90 — 90 — 75 ns + High Impedance + 30 AS, DS) Negated to BERR 0 — 0 — 0 — 0 — 0 — 0 — ns + Negated + 312,5 DTACK Asserted to Data-In — 90 — 65 — 50 — 40 — 50 — 42 ns + Valid (Setup Time) + 32 HALT) and RESET Input 0 200 0 200 0 200 0 150 — 150 0 150 ns + Transition Time + 33 Clock High to BG Asserted — 62 — 50 — 40 — 40 0 30 0 25 ns + 34 Clock High to BG Negated — 62 — 50 — 40 — 40 0 30 0 25 ns + 35 BR Asserted to BG Asserted 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + 367 BR Negated toBG Negated 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + 37 BGACK Asserted to BG 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + Negated + 37A8 BGACK Asserted to BR 20 1.5 20 1.5 20 1.5 10 1.5 10 1.5 10 1.5 ns + Negated Clks Clks Clks Clks Clks Clks + 38 BG Asserted to Control, — 80 — 70 — 60 — 50 — 50 — 42 ns + Address, Data Bus High + Impedance (AS Negated) + 39 BG Width Negated 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — clks + 40 Clock Low to VMA Asserted — 70 — 70 — 70 — 50 — 50 — 40 ns + 41 Clock Low to E Transition — 5512 — 45 — 35 — 35 — 35 — 30 ns + 42 E Output Rise and Fall Time — 15 — 15 — 15 — 15 — 15 — 12 ns + 43 VMA Asserted to E High 200 — 150 — 90 — 80 — 80 — 60 — ns + 44 AS, DS Negated to VPA 0 120 0 90 0 70 0 50 0 50 0 42 ns + Negated + 45 E Low to Control, Address 30 — 10 — 10 — 10 — 10 — 10 — ns + Bus Invalid (Address Hold + Time) + 46 BGACK Width Low 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — ns + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-11 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 16.67 MHz + Num Characteristic 8 MHz* 10 MHz* 12.5 MHz* 12F 16 MHz 20 MHz •• Unit + + Min Max Min Max Min Max Min Max Min Max Min Max + 475 Asynchronous Input Setup 10 — 10 — 10 — 10 — 5 — 5 — ns + Time + 482, 3 BERR Asserted to DTACK 20 — 20 — 20 — 10 — 10 — 10 — ns + Asserted + 482,3,5 DTACK Asserted to BERR — 80 — 55 — 35 — — — — — — ns + Asserted (MC68010 Only) + 499 AS, DS, Negated to E Low -70 70 -55 55 -45 45 -35 35 -35 35 –30 30 ns + 50 E Width High 450 — 350 — 280 — 220 — 220 — 190 — ns + 51 E Width Low 700 — 550 — 440 — 340 — 340 — 290 — ns + 53 Data-Out Hold from Clock 0 — 0 — 0 — 0 — 0 — 0 — ns +Freescale Semiconductor, Inc... + + + + + High + 54 E Low to Data-Out Invalid 30 — 20 — 15 — 10 — 10 — 5 — ns + 55 R/ W Asserted to Data Bus 30 — 20 — 10 — 0 — 0 — 0 — ns + Impedance Change + 564 HALT ( RESET Pulse Width 10 — 10 — 10 — 10 — 10 — 10 — clks + 57 BGACK Negated to AS, DS , 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — clks + R/ W Driven + 57A BGACK Negated to FC, VMA 1 — 1 — 1 — 1 — 1 — 1 — clks + Driven + 587 BR Negated to AS , DS, R/ W 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — clks + Driven + 58A7 BR Negated to FC, AS Driven 1 — 1 — 1 — 1 — 1 — 1 — clks + *These specifications represent improvement over previously published specifications for the 8-, 10-, and 12.5-MHz + MC68000 and are valid only for product bearing date codes of 8827 and later. + ** This frequency applies only to MC68HC000 and MC68HC001. + + NOTES: + 1. For a loading capacitance of less than or equal to 50 pF, subtract 5 ns from the value given in the maximum + columns. + 2. Actual value depends on clock period. + 3. If #47 is satisfied for both DTACK and BERR , #48 may be ignored. In the absence of DTACK , BERR is an + asynchronous input using the asynchronous input setup time (#47). + 4. For power-up, the MC68000 must be held in the reset state for 100 ms to allow stabilization of on-chip + circuitry. After the system is powered up, #56 refers to the minimum pulse width required to reset the + processor. + 5. If the asynchronous input setup time (#47) requirement is satisfied for DTACK, the DTACK asserted to data + setup time (#31) requirement can be ignored. The data must only satisfy the data-in to clock low setup time + (#27) for the following clock cycle. + 6. When AS and R/W are equally loaded (±20;pc), subtract 5 ns from the values given in these columns. + 7. The processor will negate BG and begin driving the bus again if external arbitration logic negates BR before + asserting BGACK. + 8. The minimum value must be met to guarantee proper operation. If the maximum value is exceeded, BG may + be reasserted. + 9. The falling edge of S6 triggers both the negation of the strobes ( AS and DS ) and the falling edge of E. Either + of these events can occur first, depending upon the loading on each signal. Specification #49 indicates the + absolute maximum skew that will occur between the rising edge of the strobes and the falling edge of E. + 10. 245 ns for the MC68008. + 11. 50 ns for the MC68008 + 12. 50 ns for the MC68008. + + + + + 10-12 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 S5 S6 S7 + + + CLK + + + 6A + + + FC2–FC0 + + 8 + 6 + + + A23–A0 + + 7 12 + + + AS 15 14 +Freescale Semiconductor, Inc... + + + + + 13 11 + + 11A + + + LDS / UDS + 17 9 + 18 + + R/W + + 47 28 + + + DTACK + + 27 29A + 48 29 + 31 + DATA IN + + 47 30 + + BERR / BR + (NOTE 2) + 47 47 + 32 32 + + 56 + HALT / RESET + + 47 + ASYNCHRONOUS + INPUTS + (NOTE 1) + + + NOTES: + 1. Setup time for the asynchronous inputs IPL2–IPL0 and AVEC (#47) guarantees their recognition at the + next falling edge of the clock. + 2. BR need fall at this time only to insure being recognized at the end of the bus cycle. + 3. Timing measurements are referenced to and from a low voltage of 0.8 V and a high voltage of 2.0 V, + unless otherwise noted. The voltage swing through this range should start outside and pass through the + range such that the rise or fall is linear between 0.8 V and 2.0 V. + + + Figure 10-4. Read Cycle Timing Diagram + (A pplies To A ll Processors E xcept The MC68EC 000) + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-13 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + S0 S1 S2 S3 S4 S5 S6 S7 + + + CLK + + + 6A + + + FC2-FC0 + + 8 + 6 + + + A23-A1 + + 7 12 + + + AS 15 14 + 13 +Freescale Semiconductor, Inc... + + + + + 9 + 11 9 + 11A + + 20A + LDS / UDS 14A + 17 20 + 18 21 22 + + R/W + + 21A 47 28 + + 55 + DTACK + 26 + 23 53 + 7 + 48 25 + + DATA OUT + + 47 30 + + BERR / BR + (NOTE 2) + 47 47 + 32 32 + + 56 + HALT / RESET + + 47 + + ASYNCHRONOUS + INPUTS + (NOTE 1) + + NOTES: + 1. Timing measurements are referenced to and from a low voltage of 0.8 V and a high voltage of 2.0 V, + unless otherwise noted. The voltage swing through this range should start outside and pass through the + range such that the rise or fall is linear between 0.8 V and 2.0 V. + 2. Because of loading variations, R/W may be valid after AS even though both are initiated by the rising edge + of S2 (specification #20A). + + + Figure 10-5. Write Cycle Timing Diagram + (A pplies To A ll Processors E xcept The MC68EC 000) + + + + + 10-14 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 10.11 AC ELECTRICAL SPECIFICATIONS—MC68000 TO M6800 + PERIPHERAL (V CC = 5.0 Vdc ±5%; GND=0 Vdc; T A = T L TO T H; refer to figures 10-6) + (Applies To All Processors Except The MC68EC000) + + 16.67 MHz + Num Characteristic 8 MHz* 10 MHz* 12.5 MHz* `12F' 16 MHz 20 MHz •• Unit + + Min Max Min Max Min Max Min Max Min Max Min Max + 121 Clock Low to AS, DS Negated — 62 — 50 — 40 — 40 3 30 3 25 ns + 181 Clock High to R/W High 0 55 0 45 0 40 0 40 0 30 0 25 ns + (Read) + 201 Clock High to R/W Low 0 55 0 45 0 40 0 40 0 30 0 25 ns + (Write) + 23 Clock Low to Data-Out Valid — 62 — 50 — 50 — 50 — 30 — 25 ns + (Write) +Freescale Semiconductor, Inc... + + + + + 27 Data-In Valid to Clock Low 10 — 10 — 10 — 7 — 5 — 5 — ns + (Setup Time on Read) + 29 AS, DS Negated to Data-In 0 — 0 — 0 — 0 — 0 — 0 — ns + Invalid (Hold Time on Read) + 40 Clock Low to VMA Asserted — 70 — 70 — 70 — 50 — 50 — 40 ns + 41 Clock Low to E Transition — 55 — 45 — 35 — 35 — 35 — 30 ns + 42 E Output Rise and Fall Time — 15 — 15 — 15 — 15 — 15 — 12 ns + 43 VMA Asserted to E High 200 — 150 — 90 — 80 — 80 — 60 — ns + 44 AS, DS Negated to VPA 0 120 0 90 0 70 0 50 0 50 0 42 ns + Negated + 45 E Low to Control, Address 30 — 10 — 10 — 10 — 10 — 10 — ns + Bus Invalid (Address Hold + Time) + 47 Asynchronous Input Setup 10 — 10 — 10 — 10 — 10 — 5 — ns + Time + 492 AS, DS, Negated to E Low -70 70 -55 55 -45 45 -35 35 -35 35 –30 30 ns + 50 E Width High 450 — 350 — 280 — 220 — 220 — 190 — ns + 51 E Width Low 700 — 550 — 440 — 340 — 340 — 290 — ns + 54 E Low to Data-Out Invalid 30 — 20 — 15 — 10 — 10 — 5 — ns + *These specifications represent improvement over previously published specifications for the 8-, 10-, and 12.5-MHz + MC68000 and are valid only for product bearing date codes of 8827 and later. + ** This frequency applies only to MC68HC000 and MC68HC001. + + NOTES: 1. For a loading capacitance of less than or equal to 50 pF, subtract 5 ns from the value given in the + maximum columns. + 2. The falling edge of S6 triggers both the negation of the strobes ( AS and DS ) and the falling edge of E. + Either of these events can occur first, depending upon the loading on each signal. Specificaton + #49 indicates the absolute maximum skew that will occur between the rising edge of the strobes and the + falling edge of the E clock. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-15 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 w w w w w w w w w w w w S5 S6 S7 S0 + CLK + 45 + A23-A1 + 41 12 + AS + 41 + 49 + + R/W + 18 18 + 20 + 51 + E 50 + 42 47 44 + 42 + VPA + 40 45 + 43 41 + VMA +Freescale Semiconductor, Inc... + + + + + 54 + + DATA OUT + 23 27 29 + + DATA IN + + + NOTE: This timing diagram is included for those who wish to design their own circuit to generate VMA. It shows the best case + possible attainable + + + Figure 10-6. MC68000 to M6800 Peripheral Timing Diagram (Best Case) + (A pplies To A ll Processors E xcept The MC68EC 000) + + + + + 10-16 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 10.12 AC ELECTRICAL SPECIFICATIONS — BUS ARBITRATION (V CC=5.0 + VDC±5%; GND=0 VDC, T A =T L TO T H; See Figure s 10-7 – 10-11) (Applies To All Processors + Except The MC68EC000) + + 16.67 MHz + Num Characteristic 8 MHz* 10 MHz* 12.5 MHz* 12F 16 MHz 20 MHz •• Unit + + Min Max Min Max Min Max Min Max Min Max Min Max + 7 Clock High to Address, Data — 80 — 70 — 60 — 50 — 50 — 42 ns + Bus High Impedance + (Maximum) + 16 Clock High to Control Bus — 80 — 70 — 60 — 50 — 50 — 42 ns + High Impedance + 33 Clock High to BG Asserted — 62 — 50 — 40 0 40 0 30 0 25 ns + 34 Clock High to BG Negated — 62 — 50 — 40 0 40 0 30 0 25 ns +Freescale Semiconductor, Inc... + + + + + 35 BR Asserted to BG Asserted 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + 361 BR Negated to BG Negated 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + 37 BGACK Asserted to BG 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + Negated + 37A2 BGACK Asserted to BR 20 1.5 20 1.5 20 1.5 10 1.5 10 1.5 10 1.5 Clks/ + Negated Clks Clks Clks Clks Clks Clks ns + 38 BG Asserted to Control, 80 70 60 — 50 — 50 — 42 ns + Address, Data Bus High + Impedance (AS Negated) + 39 BG Width Negated 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — Clks + 46 BGACK Width Low 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — Clks + 47 Asynchronous Input Setup 10 — 10 — 10 — 5 — 5 — 5 — ns + Time + 57 BGACK Negated to AS, DS , 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — Clks + R/ W Driven + 57A BGACK Negated to FC, VMA 1 — 1 — 1 — 1 — 1 — 1 — Clks + Driven + 581 BR Negated to AS , DS, R/ W 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — Clks + Driven + 58A1 BR Negated to FC, VMA 1 — 1 — 1 — 1 — 1 — 1 — Clks + Driven + *These specifications represent improvement over previously published specifications for the 8-, 10-, and 12.5-MHz + MC68000 and are valid only for product bearing date codes of 8827 and later. + ** Applies only to the MC68HC000 and MC68HC001. + NOTES: + 1. Setup time for the synchronous inputs BGACK, IPL0-IPL2 , and VPA guarantees their recognition at the + next falling edge of the clock. + 2. BR need fall at this time only in order to insure being recognized at the end of the bus cycle. + 3. Timing measurements are referenced to and from a low voltage of 0.8 volt and a high voltage of 2.0 volts, + unless otherwise noted. The voltage swing through this range should start outside and pass through the + range such that the rise or fall will be lienar between 0.8 volt and 2.0 volts. + 4. The processor will negate BG and begin driving the bus again if external arbitration logic negates BR before + asserting BGACK. + 5. The minimum value must be met to guarantee proper operation. If the maximum value is exceeded, BG may + be reasserted. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-17 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + STROBES + AND R/W + 37A 36 + + BR + 37 + 46 + BGACK + 35 34 39 + + BG + 33 + 38 + + CLK + + NOTE: Setup time to the clock (#47) for the asynchronous inputs BERR, BGACK, BR, DTACK, IPL2-IPL0, and VPA + guarantees their recognition at the next falling edge of the clock. +Freescale Semiconductor, Inc... + + + + + Figure 10-7. Bus Arbitration Timing + (A pplies To A ll Processors E xcept The MC68EC 000) + + + + + 10-18 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + CLK + + 47 + 33 + + BR + + 35 47 34 + 37A + BG 47 + 37 + 1 46 + BGACK + + 38 57 + + + AS +Freescale Semiconductor, Inc... + + + + + DS + 57A + + VMA + + + R/W + + + + FC2-FC0 + + + + A19-A0 + + + + + D7-D0 + + + + NOTES: Waveform measurements for all inputs and outputs are specified at: logic high 2.0 V, logic low = 0.8 V. + 1. MC68008 52-Pin Version only. + + + Figure 10-8. Bus Arbitration Timing + (A pplies To A ll Processors E xcept The MC68EC 000) + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-19 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + CLK + + 47 + 33 + + BR + + 35 47 34 + 37A + BG 47 + 37 + 1 46 + BGACK + + 38 57 + + + AS +Freescale Semiconductor, Inc... + + + + + DS + 57A + + VMA + + + R/W + + + + FC2-FC0 + + + + A19-A0 + + + + + D7-D0 + + + + NOTES: Waveform measurements for all inputs and outputs are specified at: logic high 2.0 V, logic low = 0.8 V. + 1. MC68008 52-Pin Version only. + + + Figure 10-9. Bus Arbitration Timing — Idle Bus Case + (A pplies To A ll Processors E xcept The MC68EC 000) + + + + + 10-20 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + CLK + + 47 + 33 + + BR + + 35 47 34 + 37A + BG 47 + 37 + 1 46 + BGACK + + 16 57 + + AS +Freescale Semiconductor, Inc... + + + + + DS + 57A + + VMA + + + R/W + + + + FC2-FC0 + 7 + + A19-A0 + + + + + D7-D0 + + + + NOTE: Waveform measurements for all inputs and outputs are specified at: logic high 2.0 V, logic low = 0.8 V. + 1 MC68008 52-Pin Version Only. + + + Figure 10-10. Bus Arbitration Timing — Active Bus Case + (A pplies To A ll Processors E xcept The MC68EC 000) + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-21 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + CLK + + 47 + 33 + + BR + + 35 39 39 36 + + BG + 37 37 + 1 46 46 + BGACK + + 38 58 + + AS +Freescale Semiconductor, Inc... + + + + + DS + 57A + + VMA + + + R/W + + + + FC2-FC0 + + + + A19-A0 + + + + + D7-D0 + + + NOTES: Waveform measurements for all inputs and outputs are specified at: logic high 2.0 V, logic low = 0.8 V. + 1. MC68008 52-Pin Version only. + + + Figure 10-11. Bus Arbitration Timing — Multiple Bus Request + (A pplies To A ll Processors E xcept The MC68EC 000) + + + + + 10-22 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 10.13 MC68EC000 DC ELECTRICAL SPECIFICATIONS (VCC=5.0 VDC ± 5;PC; + GND=0 VDC; TA = T L TO T H) + + Characteristic Symbol Min Max Unit + Input High Voltage VIH 2.0 VCC V + Input Low Voltage VIL GND–0.3 0.8 V + Input Leakage Current BERR, BR , DTACK , CLK, IPL2–IPL0, AVEC I in — 2.5 µA + @5.25 V MODE, HALT, RESET — 20 + Three-State (Off State) Input Current AS, A23–A0, D15–D0, I TSI — 20 µA + @2.4 V/0.4 V FC2–FC0, LDS , R/ W, UDS + Output High Voltage AS, A23–A0, BG, D15–D0, VOH VCC –0.75 — V + (IOH=–400 µA) FC2–FC0, LDS, R/ W, UDS + Output Low Voltage VOL V + (IOL = 1.6 mA) HALT — 0.5 + (IOL = 3.2 mA) A23–A0, BG, FC2–FC0 — 0.5 +Freescale Semiconductor, Inc... + + + + + (IOL = 5.0 mA) RESET — 0.5 + (IOL = 5.3 mA) AS , D15–D0, LDS, R/ W, UDS — 0.5 + Current Dissipation* f=8 MHz ID — 25 mA + f=10 MHz — 30 + f=12.5 MHz — 35 + f=16.67 MHz — 50 + f= 20 MHz — 70 + Power Dissipation f=8 MHz PD — 0.13 W + f=10 MHz — 0.16 + f=12.5 MHz — 0.19 + f=16.67 MHz — 0.26 + f=20 MHz — 0.38 + Capacitance (Vin=0 V, TA=25°C, Frequency=1 MHz)** Cin — 20.0 pF + Load Capacitance HALT CL — 70 pF + All Others — 130 + *Currents listed are with no loading. + ** Capacitance is periodically sampled rather than 100% tested. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-23 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 10.14 MC68EC000 AC ELECTRICAL SPECIFICATIONS — READ AND + WRITE CYCLES (VCC=5.0 VDC ± 5;PC; GND = 0 VDC; TA = T L TO T H; (See Figures + 10-12 and 10-13) + + Num Characteristic 8 MHz 10 MHz 12.5 MHz 16.67 MHz 20 MHz Unit + Min Max Min Max Min Max Min Max Min Max + 6 Clock Low to Address Valid — 35 — 35 — 35 — 30 — 25 ns + 6A Clock High to FC Valid — 35 — 35 — 35 — 30 0 25 ns + 7 Clock High to Address, Data Bus — 55 — 55 — 55 — 50 — 42 ns + High Impedance (Maximum) + 8 Clock High to Address, FC Invalid 0 — 0 — 0 — 0 — 0 — ns + (Minimum) + 91 Clock High to AS , DS Asserted 3 35 3 35 3 35 3 30 3 25 ns +Freescale Semiconductor, Inc... + + + + + 112 Address Valid to AS, DS Asserted 30 — 20 — 15 — 15 — 10 — ns + (Read)/AS Asserted (Write) + 11A2 FC Valid to AS, DS Asserted 45 — 45 — 45 — 45 — 40 — ns + (Read)/ AS Asserted (Write) + 121 Clock Low to AS , DS Negated 3 35 3 35 3 35 3 30 3 25 ns + 132 AS, DS Negated to Address, FC 15 — 15 — 15 — 15 — 10 — ns + Invalid + 142 AS (and DS Read) Width 270 — 195 — 160 — 120 — 100 — ns + Asserted + 14A2 DS Width Asserted (Write) 140 — 95 — 80 — 60 — 50 — ns + 152 AS, DS Width Negated 150 — 105 — 65 — 60 — 50 — ns + 16 Clock High to Control Bus High — 55 — 55 — 55 — 50 — 42 ns + Impedance + 172 AS, DS Negated to R/W Invalid 15 — 15 — 15 — 15 — 10 — ns + 181 Clock High to R/W High (Read) 0 35 0 35 0 35 0 30 0 25 ns + 201 Clock High to R/ W Low (Write) 0 35 0 35 0 35 0 30 0 25 ns + 20A2,6 AS Asserted to R/W Low (Write) — 10 — 10 — 10 — 10 — 10 ns + 212 Address Valid to R/W Low (Write) 0 — 0 — 0 — 0 — 0 — ns + 21A 2 FC Valid to R/W Low (Write) 60 — 50 — 30 — 30 — 25 — ns + 222 R/ W Low to DS Asserted (Write) 80 — 50 — 30 — 30 — 25 — ns + 23 Clock Low to Data-Out Valid — 35 — 35 — 35 — 30 — 25 ns + (Write) + 252 AS, DS Negated to Data-Out 40 — 30 — 20 — 15 — 10 — ns + Invalid (Write) + 262 Data-Out Valid to DS Asserted 40 — 30 — 20 — 15 — 10 — ns + (Write) + 275 Data-In Valid to Clock Low (Setup 5 — 5 — 5 — 5 — 5 — ns + Time on Read) + 282 AS , DS Negated to DTACK 0 110 0 110 0 110 0 110 0 95 ns + Negated (Asynchronous Hold) + 28A Clock High to DTACK Negated 0 110 0 110 0 110 0 110 0 95 ns + + + + + 10-24 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Num Characteristic 8 MHz 10 MHz 12.5 MHz 16.67 MHz 20 MHz Unit + Min Max Min Max Min Max Min Max Min Max + 29 AS, DS Negated to Data-In Invalid 0 — 0 — 0 — 0 — 0 — ns + (Hold Time on Read) + 29A AS, DS Negated to Data-In High — 187 — 150 — 120 — 90 — 75 ns + Impedance + 30 AS, DS Negated to BERR 0 — 0 — 0 — 0 — 0 — ns + Negated + 312, 5 DTACK Asserted to Data-In Valid — 90 — 65 — 50 — 50 — 42 ns + (Setup Time) + 32 HALT and RESET Input Transition 0 150 0 150 0 150 0 150 0 150 ns + Time + 33 Clock High to BG Asserted — 35 — 35 — 35 0 30 0 25 ns +Freescale Semiconductor, Inc... + + + + + 34 Clock High to BG Negated — 35 — 35 — 35 0 30 0 25 ns + 35 BR Asserted to BG Asserted 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + 367 BR Negated to BG Negated 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + 38 BG Asserted to Control, Address, — 55 — 55 — 55 — 50 — 42 ns + Data Bus High Impedance (AS + Negated) + 39 BG Width Negated 1.5 1.5 1.5 1.5 1.5 — Clks + 44 AS, DS Negated to VPA Negated 0 55 0 55 0 55 0 50 0 42 ns + 475 Asynchronous Input Setup Time 5 — 5 — 5 — 5 — 5 — ns + 2 + 48 , 3 BERR Asserted to DTACK 20 — 20 — 20 — 10 — 10 — ns + Asserted + 53 Data-Out Hold from Clock High 0 — 0 — 0 — 0 — 0 — ns + 55 R/ W Asserted to Data Bus 30 — 20 — 10 — 0 — 0 — ns + Impedance Change + 564 HALT/RESET Pulse Width 10 — 10 — 10 — 10 — 10 — Clks + 587 BR Negated to AS, DS, R/ W 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — Clks + Driven + 58A7 BR Negated to FC, VMA Driven 1 — 1 — 1 — 1 — 1 — Clks + NOTES:1. For a loading capacitance of less than or equal to 50 pF, subtract 5 ns from the value given in the + maximum columns. + 2. Actual value depends on clock period. + 3.I f #47 is satisfied for both DTACK and BERR , #48 may be ignored. In the absence of DTACK, BERR is an + asynchronous input using the asynchronous input setup time (#47). + 4. For power-up, the MC68EC000 must be held in the reset state for 520 clocks to allow stabilization of on- + chip circuitry. After the system is powered up, #56 refers to the minimum pulse width required to + reset the processor. + 5. If the asynchronous input setup time (#47) requirement is satisfied for DTACK, the DTACK -asserted to data + setup time (#31) requirement can be ignored. The data must only satisfy the data-in to clock low + setup time (#27) for the following clock cycle. + 6. When AS and R/W are equally loaded (±20;pc), subtract 5 ns from the values given in these columns. + 7. The minimum value must be met to guarantee proper operation. If the maximum value is exceeded, + BG may be reasserted. + 8. DS is used in this specification to indicate UDS and LDS . + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-25 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 S5 S6 S7 + + + CLK + + + 6A + + + FC2–FC0 + + 8 + 6 + + + A23–A0 + + 7 12 + + + AS 15 14 +Freescale Semiconductor, Inc... + + + + + 13 11 + + 11A + + + LDS / UDS + 17 9 + 18 + + R/W + + 47 28 + + + DTACK + + 27 + 48 29 + 31 + DATA IN + + 47 30 + + BERR / BR + (NOTE 2) + 47 47 + 32 32 + + 56 + HALT / RESET + + 47 + ASYNCHRONOUS + INPUTS + (NOTE 1) + + + NOTES: + 1. Setup time for the asynchronous inputs IPL2–IPL0 and AVEC (#47) guarantees their recognition at the + next falling edge of the clock. + 2. BR need fall at this time only to insure being recognized at the end of the bus cycle. + 3. Timing measurements are referenced to and from a low voltage of 0.8 V and a high voltage of 2.0 V, + unless otherwise noted. The voltage swing through this range should start outside and pass through the + range such that the rise or fall is linear between 0.8 V and 2.0 V. + + + Figure 10-12. MC68EC000 Read Cycle Timing Diagram + + + 10-26 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + S0 S1 S2 S3 S4 S5 S6 S7 + + + CLK + + + 6A + + + FC2-FC0 + + 8 + 6 + + + A23-A0 + + 7 12 + + + AS 15 14 + 13 9 + 11 9 +Freescale Semiconductor, Inc... + + + + + 11A + + 20A + LDS / UDS 14A + 17 20 + 18 21 22 + + R/W + + 21A 47 28 + + 55 + DTACK + 26 + 23 53 + 7 + 48 25 + + DATA OUT + + 47 30 + + BERR / BR + (NOTE 2) + 47 47 + 32 32 + + 56 + HALT / RESET + + 47 + + ASYNCHRONOUS + INPUTS + (NOTE 1) + + NOTES: + 1. Timing measurements are referenced to and from a low voltage of 0.8 V and a high voltage of 2.0 V, + unless otherwise noted. The voltage swing through this range should start outside and pass through the + range such that the rise or fall is linear between 0.8 V and 2.0 V. + 2. Because of loading variations, R/W may be valid after AS even though both are initiated by the rising edge + of S2 (specification #20A). + + + Figure 10-13. MC68EC000 Write Cycle Timing Diagram + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-27 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 10.15 MC68EC000 AC ELECTRICAL SPECIFICATIONS—BUS + ARBITRATION (VCC=5.0VDC ± 5%; GND=0 VDC; T A = T L TO T H; see Figure 10-14) + Num Characteristic 8 MHz 10 MHz 12.5 MHz 16.67 MHz 20 MHz Unit + + Min Max Min Max Min Max Min Max Min Max + 7 Clock High to Address, Data — 55 — 55 — 55 — 50 — 42 ns + Bus High Impedance + (Maximum) + 16 Clock High to Control Bus High — 55 — 55 — 55 — 50 — 42 ns + Impedance + 33 Clock High to BG Asserted — 35 — 35 — 35 0 30 0 25 ns + 34 Clock High to BG Negated — 35 — 35 — 35 0 30 0 25 ns + 35 BR Asserted to BG Asserted 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks +Freescale Semiconductor, Inc... + + + + + 367 BR Negated to BG Negated 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 1.5 3.5 Clks + 38 BG Asserted to Control, — 55 — 55 — 55 — 50 — 42 ns + Address, Data Bus High + Impedance (AS Negated) + 39 BG Width Negated 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — Clks + 47 Asynchronous Input Setup 5 — 5 — 5 — 5 — 5 — ns + Time + 581 BR Negated to AS , DS, R/ W 1.5 — 1.5 — 1.5 — 1.5 — 1.5 — Clks + Driven + 58A1 BR Negated to FC Driven 1 — 1 — 1 — 1 — 1 — Clks + NOTES: 1.The minimum value must be met to guarantee proper operation. If the maximum value is exceeded, BG may + be reasserted. + 2.DS is used in this specification to indicate UDS and LDS . + + + + + 10-28 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + CLK + + 47 + 33 + + BR 34 + + 35 36 + + BG + 39 + 58 + 38 + + AS + + + DS +Freescale Semiconductor, Inc... + + + + + R/W + 58A + + FC2-FC0 + + + + A19-A0 + + + + + D7-D0 + + + NOTES: Waveform measurements for all inputs and outputs are specified at: logic high 2.0 V, logic low = 0.8 V. + + + Figure 10-14. MC68EC000 Bus Arbitration Timing Diagram + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 10-29 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + SECTION 11 + ORDERING INFORMATION AND MECHANICAL DATA + This section provides pin assignments and package dimensions for the devices described + in this manual. + + + 11.1 PIN ASSIGNMENTS +Freescale Semiconductor, Inc... + + + + + Package 68000 68008 68010 68HC000 68HC001 68EC000 + 64-Pin Dual-In-Line ✔ ✔ ✔ + 68-Terminal Pin Grid Array ✔ ✔ ✔ ✔ + 64-Lead Quad Pack ✔ + 68-Lead Quad Flat Pack ✔ ✔ ✔ ✔ ✔ + 52-Lead Quad ✔ + 48-Pin Dual-In-Line ✔ + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 11-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + D4 1 64 D5 + D3 2 63 D6 + D2 3 62 D7 + D1 4 61 D8 + D0 5 60 D9 + AS 6 59 D10 + UDS 7 58 D11 + LDS 8 57 D12 + R/W 9 56 D13 + DTACK 10 55 D14 + BG 11 54 D15 + BGACK 12 53 GND + BR 13 52 A23 +Freescale Semiconductor, Inc... + + + + + VCC 14 51 A22 + CLK 15 MC68000 50 A21 + MC68010 + GND 16 49 VCC + MC68HC000 + HALT 17 48 A20 + RESET 18 47 A19 + VMA 19 46 A18 + E 20 45 A17 + VPA 21 44 A16 + BERR 22 43 A15 + IPL2 23 42 A14 + IPL1 24 41 A13 + IPL0 25 40 A12 + FC2 26 39 A11 + FC1 27 38 A10 + FC0 28 37 A9 + A1 29 36 A8 + A2 30 35 A7 + A3 31 34 A6 + A4 32 33 A5 + + + + Figure 11-1. 64-Pin Dual In Line + + + + + 11-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + MC68000/MC68010/MC68HC000 MC68HC001 + + + K K + NC FC2 FC0 A1 A3 A4 A6 A7 A9 NC MODE FC2 FC0 A1 A3 A4 A6 A7 A9 NC + J J + BERR IPL0 FC1 NC A2 A5 A8 A10 A11 A14 BERR IPL0 FC1 NC A2 A5 A8 A10 A11 A14 + H H + E IPL2 IPL1 A13 A12 A16 E IPL2 IPL1 A13 A12 A16 + G G + VMA VPA A15 A17 VMA VPA A15 A17 + F F + HALT RESET (BOTTOM VIEW) A18 A19 HALT RESET (BOTTOM VIEW) A18 A19 + E E + CLK GND VCC A20 CLK GND VCC A20 + D D + BR VCC GND A21 BR VCC GND A21 + C C + BGACK BG R/W D13 A23 A22 BGACK BG R/W D13 A23 A22 + B B + DTACK LDS UDS D0 D3 D6 D9 D11 D14 D15 DTACK LDS UDS D0 D3 D6 D9 D11 D14 D15 +Freescale Semiconductor, Inc... + + + + + A A + NC AS D1 D2 D4 D5 D7 D8 D10 D12 NC AS D1 D2 D4 D5 D7 D8 D10 D12 + + 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 + + + Figure 11-2. 68-Lead Pin Grid Array + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 11-3 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + UDS + LDS + R/W + + + + + D12 + D10 + D11 + AS + + + D2 + + D4 + + D6 + + D8 + D0 + + + + + D9 + D3 + + D5 + D1 + + + + + D7 + 9 68 61 + DTACK 10 1 60 D13 + BG D14 + BGACK D15 + BR GND + VCC GND + CLK A23 + GND A22 + GND A21 + NC 18 MC68000/MC68HC000/MC68010 52 VCC + HALT A20 + RESET A19 + VMA A18 + E A17 + VPA A16 +Freescale Semiconductor, Inc... + + + + + BERR A15 + IPL2 A14 + IPL1 26 44 A13 + 27 35 43 + FC1 + + + + + A6 + IPL0 + FC2 + + + + + A7 + NC + FC0 + + A1 + + + + + A8 + A2 + + + A5 + + + + + A10 + A11 + A12 + A4 + A3 + + + + + A9 + UDS + + + + + GND + LDS + + + + + D12 + D10 + D11 + AS + + + + + D6 + + D8 + D9 + D5 + + D7 + D2 + + D4 + D0 + + + D3 + D1 + + + + + 9 68 61 + R/W 10 1 60 D13 + DTACK D14 + BG D15 + BGACK GND + BR A23 + VCC A22 + CLK A21 + GND VCC + GND 18 MC68EC000 52 A20 + MODE A19 + HALT A18 + RESET A17 + NC A16 + AVEC A15 + BERR A14 + IPL2 A13 + IPL1 26 44 A12 + 27 35 43 + A6 + FC1 + IPL0 + + + + + A7 + GND + FC2 + + + + + A8 + A5 + + + + + A10 + A11 + FC0 + + A1 + + + + + A4 + A0 + + A2 + + + + + A9 + A3 + + + + + Figure 11-3. 68-Lead Quad Pack (1 of 2) + + + + + 11-4 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + UDS + LDS + R/W + + + + + D12 + D10 + D11 + AS + + + D2 + + D4 + + D6 + + D8 + D0 + + + + + D9 + D3 + + D5 + D1 + + + + + D7 + 9 68 61 + DTACK 10 1 60 D13 + BG D14 + BGACK D15 + BR GND + VCC GND + CLK A23 + GND A22 + GND A21 + MODE 18 MC68HC001 52 VCC + HALT A20 + RESET A19 + VMA A18 + E A17 + VPA A16 +Freescale Semiconductor, Inc... + + + + + BERR A15 + IPL2 A14 + IPL1 26 44 A13 + 27 35 43 + FC1 + + + + + A6 + IPL0 + FC2 + + + + + A7 + NC + FC0 + + A1 + + + + + A8 + A2 + + + A5 + + + + + A10 + A11 + A12 + A4 + A3 + + + + + A9 + Figure 11-3. 68-Lead Quad Pack (2 of 2) + FC1 + + IPL0 + FC0 + + FC2 + A6 + + + + + A2 + A1 + A7 + + + + + A3 + A4 + + + + + A0 + A5 + A8 + + + + + 7 52 47 + A9 8 1 46 IPL2 + A10 IPL1 + A11 BERR + A12 VPA + A13 E + A 21 RESET + A14 MC68008 HALT + VCC GND + A15 CLK + GND BR + A16 BGACK + A17 BG + A18 20 34 DTACK + 21 33 + AS + D7 + + + + + D3 + + + D0 + D4 + + + + + R/W + D5 + + + + + D1 + + + + DS + D2 + D6 + A20 + A19 + + + + + Figure 11-4. 52-Lead Quad Pack + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 11-5 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + A3 1 48 A2 + A4 2 47 A1 + A5 3 46 A0 + A6 4 45 FC0 + A7 5 44 FC1 + A8 6 43 FC2 + A9 7 42 IPL2/IPL0 + A10 8 41 IPL1 + A11 9 40 BERR + A12 10 39 VPA + A13 11 38 E + A14 12 MC68008 37 RESET + VCC 13 36 HALT +Freescale Semiconductor, Inc... + + + + + A15 14 35 GND + GND 15 34 CLK + A16 16 33 BR + A17 17 32 BG + A18 18 31 DTACK + A19 19 30 R/W + D7 20 29 DS + D6 21 28 AS + D5 22 27 D0 + D4 23 26 D1 + D3 24 25 D2 + + + + Figure 11-5. 48-Pin Dual In Line + + + + + 11-6 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + GND + UDS + + + + + D10 + D11 + LDS + + AS + + + + + D8 + D9 + D1 + + + + + D7 + D0 + + D2 + D3 + + + + + D6 + D4 + + D5 + 64 49 + R/W 1 48 D12 + D13 + DTACK + D14 + BG + D15 + BR + A23 + VCC + A22 + CLK + A21 + GND + VCC + MODE + MC68EC000 A20 + HALT + A19 + RESET + A18 + AVEC + A17 + BERR + A16 + IPL2 + A15 + IPL1 +Freescale Semiconductor, Inc... + + + + + IPL0 A14 + FC2 33 A13 + 16 + 17A1 32 + + + + + A11 + FC1 + + + + + A12 + FC0 + A0 + + + + A3 + + + A5 + A6 + GND + + + + + A10 + A4 + + + + + A8 + A9 + A2 + + + + + A7 + Figure 11-6. 64-Lead Quad Flat Pack + + + 11.2 PACKAGE DIMENSIONS + Case Package 68000 68008 68010 68HC000 68HC001 68EC000 + 740-03 L Suffix ✔ + 767-02 P Suffix ✔ + 746-01 LC Suffix ✔ ✔ ✔ + 754-01 R and P Suffix ✔ ✔ ✔ + 765A-05 RC Suffix ✔ ✔ ✔ ✔ + 778-02 FN Suffix ✔ + 779-02 FN Suffix ✔ ✔ + 779-01 FN Suffix ✔ ✔ ✔ + 847-01 FC Suffix ✔ + 840B-01 FU Suffix ✔ + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 11-7 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + 64 33 L SUFFIX + 746-03 + + B + + + 1 32 + + A + + + F C + + + N + + + M + J +Freescale Semiconductor, Inc... + + + + + D + T K + G L + + + + NOTES: MILLIMETERS INCHES + 1. DIMENSION -A- IS DATUM. DIM MIN MAX MIN MAX + 2. POSTIONAL TOLERANCE FOR LEADS: A 60.36 61.56 2.376 2.424 + 0.25 (0.010) M T A M B 14.64 15.34 0.576 0.604 + 3. -T- IS SEATING PLANE C 3.05 4.32 0.120 0.160 + 4. DIMENSION "L" TO CENTER OF LEADS D 3.81 0.533 0.015 0.021 + WHEN FORMED PARALLEL. .762 1.397 + F 0.030 0.055 + 5. DIMENSIONING AND TOLERANCING PER + ANSI Y14.5m, 1982. G 2.54 BSC 0.100 BSC + J 0.204 0.330 0.008 0.013 + K 2.54 4.19 0.100 0.165 + L 15.24 BSC 0.600 BSC + M 0 10 0 10 + N 1.016 1.524 0.040 0.060 + + + Figure 11-7. Case 740-03—L Suffix + + + + + 11-8 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + R + A P SUFFIX + 767-02 + + 48 25 + + + B + + + 1 24 + + + + + C L + + + N + + T +Freescale Semiconductor, Inc... + + + + + K M J + H G F D + + + + NOTES: MILLIMETERS INCHES + 1. -R- IS END OF PACKAGE DATUM PLANE DIM MIN MAX MIN MAX + -T- IS BOTH A DATUM AND SEATING PLANE A 61.34 62.10 2.415 2.445 + 2. POSITIONAL TOLERANCE FOR LEADS 1 AND B 13.72 14.22 0.540 0.560 + 48. C 3.94 5.08 0.155 0.200 + 0.51 (0.020) T B M R D 0.36 0.55 0.014 0.022 + POSITIONAL TOLERANCE FOR LEAD F 1.02 1.52 0.040 0.060 + PATTERN; G 2.54 BSC 0.100 BSC + 0.25 (0.020) T B M H 1.79 BSC 0.070 BSC + 3. DIMENSION "A" AND "B" DOES NOT INCLUDE MOLD FLASH, J 0.20 0.38 0.008 0.015 + MAXIMUM MOLD FLASH 0.25 (0.010). K 2.92 3.81 0.115 0.135 + 4. DIMENSION "L" IS TO CENTER OF LEADS WHEN FORMED L + PARALLEL. 15.24 BSC 0.600 BSC + 5. DIMENSIONING AND TOLERANCING PER ANSI Y14.5, 1982. M 0 15 0 15 + 6. CONTROLLING DIMENSION: INCH. N 0.51 1.02 0.020 0.040 + + + Figure 11-8. Case 767-02—P Suffix + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 11-9 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + 64 33 L SUFFIX + 746-01 + + B + + + 1 32 + + A + + + F C + + N + + + + M +Freescale Semiconductor, Inc... + + + + + J + D + T K + G L + + + + NOTES: MILLIMETERS INCHES + 1. DIMENSION -A- IS DATUM. DIM MIN MAX MIN MAX + 2. POSTIONAL TOLERANCE FOR LEADS: A 80.52 82.04 3.170 3.230 + 0.25 (0.010) M T A M B 22.25 22.96 0.876 0.904 + 3. -T- IS SEATING PLANE C 3.05 4.32 0.120 0.160 + 4. DIMENSION "L" TO CENTER OF LEADS D 0.38 0.53 0.015 0.021 + WHEN FORMED PARALLEL. F .76 1.40 0.030 0.055 + 5. DIMENSIONING AND TOLERANCING PER + ANSI Y14.5, 1973. G 2.54 BSC 0.100 BSC + J 0.20 0.33 0.008 0.013 + K 2.54 4.19 0.100 0.165 + L 22.61 23.11 0.890 0.910 + M 0 10 0 10 + N 1.02 1.52 0.040 0.060 + + + Figure 11-9. Case 746-01—LC Suffix + + + + + 11-10 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + 64 33 + P SUFFIX + 754-01 + B + + + 1 32 + + A + + C L + F + + N + + T + + K J +Freescale Semiconductor, Inc... + + + + + M + D G + + + NOTES: + 1. DIMENSIONS A AND B ARE DATUMS. MILLIMETERS INCHES + 2. -T- IS SEATING PLANE. DIM MIN MAX MIN MAX + 3. POSITIONAL TOLERANCE FOR LEADS A 81.16 81.91 3.195 3.225 + (DIMENSION D): B 20.17 20.57 0.790 0.810 + 0.25 (0.010) M T A M B M C 4.83 5.84 0.190 0.230 + D 0.33 0.53 0.013 0.021 + 4. DIMENSION B DOES NOT INCLUDEMOLD FLASH. + 5. DIMENSION L IS TO CENTER OF LEADS WHEN FORMED F 1.27 1.77 0.050 0.070 + PARALLEL. G 2.54 BSC 0.100 BSC + 6. DIMENSIONING AND TOLERANCING PER ANSI Y14.5, 1982. J 0.20 0.38 0.008 0.015 + K 3.05 3.55 0.120 0.140 + L 22.86 BSC 0.9 00 BSC + M 0 15 0 15 + N 0.51 1.02 0.020 0.040 + + + Figure 11-10. Case 754-01—R and P Suffix + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL 11-11 + For More Information On This Product, + Go to: www.freescale.com +Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. + + + + + Figure 11-11. Case 765A-05—RC Suffix + + + + + 11-12 M68000 8-/16-/32-BIT MICROPROCESSORS USER'S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + + + + APPENDIX A + MC68010 LOOP MODE OPERATION + In the loop mode of the MC68010, a single instruction is executed repeatedly under + control of the test condition, decrement, and branch (DBcc) instruction without any + instruction fetch bus cycles. The execution of a single-instruction loop without fetching an + instruction provides a highly efficient means of repeating an instruction because the only + bus cycles required are those that read and write the operands. +Freescale Semiconductor, Inc... + + + + + The DBcc instruction uses three operands: a loop counter, a branch condition, and a + branch displacement. When this instruction is executed in the loop mode, the value in the + low-order word of the register specified as the loop counter is decremented by one and + compared to minus one. If the result after decrementing the value is equal to minus one, + the result is placed in the loop counter, and the next instruction in sequence is executed. + Otherwise, the condition code register is checked against the specified branch condition. If + the branch condition is true, the result is discarded, and the next instruction in sequence is + executed. When the count is not equal to minus one and the branch condition is false, the + branch displacement is added to the value in the program counter, and the instruction at + the resulting address is executed. + + Figure A-1 shows the source code of a program fragment containing a loop that executes + in the loop mode in the MC68010. The program moves a block of data at address + SOURCE to a block starting at address DEST. The number of words in the block is + labeled LENGTH. If any word in the block at address SOURCE contains zero, the move + operation stops, and the program performs whatever processing follows this program + fragment. + + LEA SOURCE, A0 Load A Pointer To Source Data + LEA DEST, A1 Load A Pointer To Destination + MOVE.W #LENGTH, D0 Load The Counter Register + LOOP MOVE.W (A0);pl, (A1)+ Loop To Move The Block Of Data + DBEQ D0, LOOP Stop If Data Word Is Zero + + Figure A-1. DBcc Loop Mode Program Example + + The first load effective address (LEA) instruction loads the address labeled SOURCE into + address register A0. The second instruction, also an LEA instruction, loads the address + labeled DEST into address register A1. Next, a move data from source to destination + (MOVE) instruction moves the number of words into data register D0, the loop counter. + The last two instructions, a MOVE and a test equal, decrement, and branch (DBEQ), form + the loop that moves the block of data. The bus activity required to execute these + instructions consists of the following cycles: + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL A-1 + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + 1. Fetch the MOVE instruction. + 2. Fetch the DBEQ instruction. + 3. Read the operand at the address in A0. + 4. Write the operand at the address in A1. + 5. Fetch the displacement word of the DBEQ instruction. + + Of these five bus cycles, only two move the data. However, the MC68010 has a two-word + prefetch queue in addition to the one-word instruction decode register. The loop mode + uses the prefetch queue and the instruction decode register to eliminate the instruction + fetch cycles. The processor places the MOVE instruction in the instruction decode register + and the two words of the DBEQ instruction in the prefetch queue. With no additional + opcode fetches, the processor executes these two instructions as required to move the + entire block or to move all nonzero words that precede a zero. +Freescale Semiconductor, Inc... + + + + + The MC68010 enters the loop mode automatically when the conditions for loop mode + operation are met. Entering the loop mode is transparent to the programmer. The + conditions are that the loop count and branch condition of the DBcc instruction must result + in looping, the branch displacement must be minus four, and the branch must be to a one- + word loop mode instruction preceding the DBcc instruction. The looped instruction and the + first word of the DBcc instruction are each fetched twice when the loop is entered. When + the processor fetches the looped instruction the second time and determines that the + looped instruction is a loop mode instruction, the processor automatically enters the loop + mode, and no more instruction fetches occur until the count is exhausted or the loop + condition is true. + + In addition to the normal termination conditions for the loop, several abnormal conditions + cause the MC68010 to exit the loop mode. These abnormal conditions are as follows: + • Interrupts + • Trace Exceptions + • Reset Operations + • Bus Errors + + Any pending interrupt is taken after each execution of the DBcc instruction, but not after + each execution of the looped instruction. Taking an interrupt exception terminates the loop + mode operation; loop mode operation can be restarted on return from the interrupt + handler. While the T bit is set, a trace exception occurs at the end of both the looped + instruction and the DBcc instruction, making loop mode unavailable while tracing is + enabled. A reset operation aborts all processing, including loop mode processing. A bus + error during loop mode operation is handled the same as during other processing; + however, when the return from exception (RTE) instruction continues execution of the + looped instruction, the three-word loop is not fetched again. + + Table A-1 lists the loop mode instructions of the MC68010. Only one-word versions of + these instructions can operate in the loop mode. One-word instructions use the three + address register indirect modes: (An), (An)+, and –(An). + + + A-2 M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL MOTOROLA + For More Information On This Product, + Go to: www.freescale.com + Freescale Semiconductor, Inc. + + Table A-1. MC68010 Loop Mode Instructions + Opcodes Applicable Addressing Modes + MOVE [BWL] (Ay) to (Ax) + (Ay) to (Ax)+ + (Ay) to –(Ax) + (Ay)+ to (Ax) + (Ay)+ to –(Ax) + –(Ay) to (Ax) + –(Ay) to (Ax)+ + –(Ay) to –(Ax) + Ry to (Ax) + Ry to (Ax)+ + ADD [BWL] (Ay) to Dx + AND [BWL] (Ay)+ to Dx +Freescale Semiconductor, Inc... + + + + + CMP [BWL] –(Ay) to Dx + OR [BWL] + SUB [BWL] + ADDA [WL] (Ay) to Ax + CMPA [WL] –(Ay) to Ax + SUBA [WL] (Ay)+ to Ax + ADD [BWL] Dx to (Ay) + AND [BWL] Dx to (Ay)+ + EOR [BWL] Dx to –(Ay) + OR [BWL] + SUB [BWL] + ABCD [B] –(Ay) to –(Ax) + ADDX [BWL] + SBCD [B] + SUBX [BWL] + CMP [BWL] (Ay)+ to (Ax)+ + CLR [BWL] (Ay) + NEG [BWL] (Ay)+ + NEGX [BWL} –(Ay) + NOT [BWL] + TST [BWL] + NBCD [B] + ASL [W] (Ay) by #1 + ASR [W] (Ay)+ by #1 + LSL [W] –(Ay) by #1 + LSR [W] + ROL [W] + ROR [W] + ROXL [W] + ROXR + NOTE: [B, W, or L] indicate an operand size of byte, word, or long word. + + + + + MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL A-3 + For More Information On This Product, + Go to: www.freescale.com + diff --git a/spec/opcodes.svg b/spec/opcodes.svg new file mode 100644 index 0000000..4d9a67b --- /dev/null +++ b/spec/opcodes.svg @@ -0,0 +1,20838 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 1122.4 793.59998" + height="793.59998" + width="1122.4" + xml:space="preserve" + id="svg2" + version="1.1"><metadata + id="metadata8"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs6"><clipPath + id="clipPath18" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path16" + d="M 5.04,9.48 H 808.9 V 585.46 H 5.04 Z" /></clipPath><clipPath + id="clipPath30" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path28" + d="m 19.44,89.424 h 786.94 v 416.23 H 19.44 Z" /></clipPath><clipPath + id="clipPath1820" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path1818" + d="m 19.44,482.14 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath1980" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path1978" + d="m 19.44,473.98 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath2140" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path2138" + d="m 19.44,465.82 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath2272" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path2270" + d="m 19.44,457.63 h 786.94 v 7.224 H 19.44 Z" /></clipPath><clipPath + id="clipPath2432" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path2430" + d="m 19.44,449.47 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath2568" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path2566" + d="m 19.44,441.31 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath2676" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path2674" + d="m 19.44,433.15 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath2800" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path2798" + d="m 19.44,424.99 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath2912" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path2910" + d="m 19.44,416.83 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath3052" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path3050" + d="m 19.44,408.67 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath3192" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path3190" + d="m 19.44,400.51 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath3304" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path3302" + d="m 19.44,392.35 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath3412" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path3410" + d="m 19.44,384.19 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath3524" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path3522" + d="m 19.44,376.03 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath3648" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path3646" + d="m 19.44,367.87 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath3784" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path3782" + d="m 19.44,359.71 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath3908" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path3906" + d="m 19.44,351.55 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4004" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4002" + d="m 19.44,343.39 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4092" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4090" + d="m 19.44,335.21 h 786.94 v 7.224 H 19.44 Z" /></clipPath><clipPath + id="clipPath4180" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4178" + d="m 19.44,327.05 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4296" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4294" + d="m 19.44,318.89 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4408" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4406" + d="m 19.44,310.73 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4496" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4494" + d="m 19.44,302.57 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4588" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4586" + d="m 19.44,294.41 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4696" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4694" + d="m 19.44,286.25 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4796" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4794" + d="m 19.44,278.09 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath4908" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path4906" + d="m 19.44,269.93 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5008" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5006" + d="m 19.44,261.77 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5112" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5110" + d="m 19.44,253.61 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5212" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5210" + d="m 19.44,245.45 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5312" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5310" + d="m 19.44,237.29 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5440" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5438" + d="m 19.44,229.13 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5544" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5542" + d="m 19.44,220.97 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5656" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5654" + d="m 19.44,212.81 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5756" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5754" + d="m 19.44,204.62 h 786.94 v 7.224 H 19.44 Z" /></clipPath><clipPath + id="clipPath5888" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5886" + d="m 19.44,196.46 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath5976" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path5974" + d="m 19.44,188.3 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6080" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6078" + d="m 19.44,180.14 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6188" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6186" + d="m 19.44,171.98 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6312" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6310" + d="m 19.44,163.82 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6424" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6422" + d="m 19.44,155.66 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6532" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6530" + d="m 19.44,147.5 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6648" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6646" + d="m 19.44,139.34 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6764" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6762" + d="m 19.44,131.18 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6900" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6898" + d="m 19.44,123.02 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6920" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6918" + d="m 19.44,114.86 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6940" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6938" + d="m 19.44,106.7 h 786.94 v 7.2 H 19.44 Z" /></clipPath><clipPath + id="clipPath6968" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6966" + d="m 586.75,122.54 h 69.744 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath6980" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6978" + d="m 586.75,114.38 h 69.744 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath6992" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path6990" + d="m 586.75,130.7 h 69.744 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7004" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7002" + d="m 686.38,122.54 h 69.72 v 8.16 h -69.72 z" /></clipPath><clipPath + id="clipPath7016" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7014" + d="m 686.38,114.38 h 69.72 v 8.16 h -69.72 z" /></clipPath><clipPath + id="clipPath7028" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7026" + d="m 686.38,130.7 h 69.72 v 8.16 h -69.72 z" /></clipPath><clipPath + id="clipPath7040" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7038" + d="m 736.18,310.25 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7052" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7050" + d="m 736.18,302.09 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7064" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7062" + d="m 736.18,293.93 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7076" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7074" + d="m 706.3,187.82 h 39.84 v 8.16 H 706.3 Z" /></clipPath><clipPath + id="clipPath7088" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7086" + d="m 746.14,187.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7100" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7098" + d="m 746.14,179.66 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7112" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7110" + d="m 746.14,171.5 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7124" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7122" + d="m 746.14,163.34 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7136" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7134" + d="m 586.75,163.34 h 79.704 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7148" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7146" + d="m 586.75,155.18 h 79.704 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7160" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7158" + d="m 586.75,147.02 h 79.704 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7172" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7170" + d="m 666.46,187.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7184" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7182" + d="m 666.46,179.66 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7196" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7194" + d="m 666.46,171.5 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7208" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7206" + d="m 666.46,163.34 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7220" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7218" + d="m 666.46,155.18 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7232" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7230" + d="m 666.46,147.02 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath7244" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7242" + d="m 736.18,375.55 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath7256" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7254" + d="m 736.18,367.39 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath7268" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7266" + d="m 736.18,359.23 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath7280" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7278" + d="m 706.3,179.66 h 39.84 v 8.16 H 706.3 Z" /></clipPath><clipPath + id="clipPath7292" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7290" + d="m 706.3,171.5 h 39.84 v 8.16 H 706.3 Z" /></clipPath><clipPath + id="clipPath7304" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7302" + d="m 706.3,163.34 h 39.84 v 8.16 H 706.3 Z" /></clipPath><clipPath + id="clipPath7316" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7314" + d="m 706.3,155.18 h 39.84 v 8.16 H 706.3 Z" /></clipPath><clipPath + id="clipPath7328" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7326" + d="m 736.18,342.91 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath7340" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7338" + d="m 736.18,334.73 h 39.84 v 8.184 h -39.84 z" /></clipPath><clipPath + id="clipPath7352" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7350" + d="m 736.18,326.57 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath7364" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7362" + d="m 586.75,244.97 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7376" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7374" + d="m 586.75,236.81 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7388" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7386" + d="m 586.75,228.65 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7400" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7398" + d="m 586.75,220.49 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7412" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7410" + d="m 586.75,212.33 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7424" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7422" + d="m 586.75,204.14 h 59.76 v 8.184 h -59.76 z" /></clipPath><clipPath + id="clipPath7436" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7434" + d="m 586.75,187.82 h 79.704 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7448" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7446" + d="m 586.75,179.66 h 79.704 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7460" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7458" + d="m 586.75,171.5 h 79.704 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7472" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7470" + d="m 646.51,220.49 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath7484" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7482" + d="m 646.51,212.33 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath7496" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7494" + d="m 646.51,204.14 h 39.864 v 8.184 H 646.51 Z" /></clipPath><clipPath + id="clipPath7508" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7506" + d="m 646.51,228.65 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath7520" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7518" + d="m 646.51,244.97 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath7532" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7530" + d="m 646.51,236.81 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath7544" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7542" + d="m 586.75,318.41 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7556" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7554" + d="m 586.75,310.25 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7568" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7566" + d="m 586.75,302.09 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7580" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7578" + d="m 586.75,293.93 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7592" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7590" + d="m 586.75,285.77 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7604" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7602" + d="m 586.75,277.61 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7616" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7614" + d="m 586.75,269.45 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7628" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7626" + d="m 586.75,261.29 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7640" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7638" + d="m 586.75,253.13 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath7652" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7650" + d="m 646.51,351.07 h 29.904 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath7664" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7662" + d="m 646.51,334.73 h 39.864 v 8.184 H 646.51 Z" /></clipPath><clipPath + id="clipPath7676" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7674" + d="m 586.75,489.82 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7688" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7686" + d="m 586.75,481.66 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7700" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7698" + d="m 586.75,473.5 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7712" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7710" + d="m 586.75,465.34 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7724" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7722" + d="m 586.75,457.15 h 109.58 v 8.184 H 586.75 Z" /></clipPath><clipPath + id="clipPath7736" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7734" + d="m 586.75,448.99 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7748" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7746" + d="m 586.75,440.83 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7760" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7758" + d="m 586.75,432.67 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7772" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7770" + d="m 586.75,424.51 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath7784" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7782" + d="m 88.68,98.064 h 19.92 v 8.16 H 88.68 Z" /></clipPath><clipPath + id="clipPath7796" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7794" + d="m 108.6,98.064 h 19.92 v 8.16 H 108.6 Z" /></clipPath><clipPath + id="clipPath7808" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7806" + d="m 128.52,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7820" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7818" + d="m 148.44,98.064 h 19.944 v 8.16 H 148.44 Z" /></clipPath><clipPath + id="clipPath7832" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7830" + d="m 168.38,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7844" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7842" + d="m 188.3,98.064 h 19.92 v 8.16 H 188.3 Z" /></clipPath><clipPath + id="clipPath7856" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7854" + d="m 208.22,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7868" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7866" + d="m 228.14,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7880" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7878" + d="m 248.06,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7892" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7890" + d="m 367.61,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7904" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7902" + d="m 387.53,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7916" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7914" + d="m 248.06,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7928" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7926" + d="m 267.98,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7940" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7938" + d="m 287.9,106.22 h 19.92 v 8.16 H 287.9 Z" /></clipPath><clipPath + id="clipPath7952" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7950" + d="m 307.82,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7964" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7962" + d="m 327.74,106.22 h 19.944 v 8.16 H 327.74 Z" /></clipPath><clipPath + id="clipPath7976" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7974" + d="m 347.69,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath7988" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7986" + d="m 367.61,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8000" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path7998" + d="m 387.53,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8012" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8010" + d="m 168.38,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8024" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8022" + d="m 188.3,106.22 h 19.92 v 8.16 H 188.3 Z" /></clipPath><clipPath + id="clipPath8036" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8034" + d="m 208.22,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8048" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8046" + d="m 228.14,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8060" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8058" + d="m 267.98,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8072" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8070" + d="m 287.9,98.064 h 19.92 v 8.16 H 287.9 Z" /></clipPath><clipPath + id="clipPath8084" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8082" + d="m 307.82,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8096" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8094" + d="m 327.74,98.064 h 19.944 v 8.16 H 327.74 Z" /></clipPath><clipPath + id="clipPath8108" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8106" + d="m 347.69,98.064 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8120" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8118" + d="m 28.92,114.38 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8132" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8130" + d="m 28.92,106.22 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8144" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8142" + d="m 28.92,98.064 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8156" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8154" + d="m 307.82,195.98 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8168" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8166" + d="m 307.82,187.82 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8180" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8178" + d="m 307.82,179.66 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8192" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8190" + d="m 307.82,171.5 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8204" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8202" + d="m 307.82,163.34 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8216" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8214" + d="m 307.82,155.18 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8228" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8226" + d="m 307.82,147.02 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8240" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8238" + d="m 307.82,138.86 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8252" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8250" + d="m 307.82,130.7 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8264" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8262" + d="m 28.92,163.34 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8276" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8274" + d="m 28.92,155.18 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8288" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8286" + d="m 28.92,147.02 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8300" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8298" + d="m 28.92,138.86 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8312" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8310" + d="m 28.92,130.7 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8324" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8322" + d="m 248.06,163.34 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8336" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8334" + d="m 248.06,155.18 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8348" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8346" + d="m 88.68,114.38 h 318.77 v 8.16 H 88.68 Z" /></clipPath><clipPath + id="clipPath8360" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8358" + d="m 88.68,106.22 h 19.92 v 8.16 H 88.68 Z" /></clipPath><clipPath + id="clipPath8372" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8370" + d="m 108.6,106.22 h 19.92 v 8.16 H 108.6 Z" /></clipPath><clipPath + id="clipPath8384" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8382" + d="m 128.52,106.22 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath8396" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8394" + d="m 148.44,106.22 h 19.944 v 8.16 H 148.44 Z" /></clipPath><clipPath + id="clipPath8408" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8406" + d="m 307.82,400.03 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8420" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8418" + d="m 307.82,391.87 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8432" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8430" + d="m 307.82,383.71 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8444" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8442" + d="m 307.82,375.55 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8456" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8454" + d="m 307.82,367.39 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8468" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8466" + d="m 307.82,359.23 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8480" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8478" + d="m 307.82,351.07 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8492" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8490" + d="m 307.82,342.91 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8504" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8502" + d="m 497.11,106.22 h 79.68 v 8.16 h -79.68 z" /></clipPath><clipPath + id="clipPath8516" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8514" + d="m 427.37,106.22 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8528" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8526" + d="m 417.41,114.38 h 159.38 v 8.16 H 417.41 Z" /></clipPath><clipPath + id="clipPath8540" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8538" + d="m 437.33,130.7 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8552" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8550" + d="m 526.99,269.45 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8564" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8562" + d="m 497.11,171.5 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8576" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8574" + d="m 477.17,138.86 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath8588" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8586" + d="m 477.17,147.02 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath8600" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8598" + d="m 477.17,155.18 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath8612" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8610" + d="m 526.99,179.66 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8624" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8622" + d="m 437.33,285.77 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8636" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8634" + d="m 477.17,130.7 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath8648" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8646" + d="m 526.99,155.18 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8660" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8658" + d="m 526.99,147.02 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8672" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8670" + d="m 477.17,212.33 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath8684" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8682" + d="m 526.99,171.5 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath8696" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8694" + d="m 307.82,473.5 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8708" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8706" + d="m 307.82,465.34 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8720" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8718" + d="m 307.82,457.15 h 59.784 v 8.184 H 307.82 Z" /></clipPath><clipPath + id="clipPath8732" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8730" + d="m 307.82,448.99 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8744" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8742" + d="m 307.82,440.83 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8756" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8754" + d="m 307.82,432.67 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8768" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8766" + d="m 307.82,424.51 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8780" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8778" + d="m 307.82,416.35 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8792" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8790" + d="m 307.82,408.19 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath8804" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8802" + d="m 28.92,489.82 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8816" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8814" + d="m 28.92,481.66 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8828" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8826" + d="m 28.92,473.5 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8840" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8838" + d="m 28.92,465.34 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8852" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8850" + d="m 28.92,457.15 h 59.76 v 8.184 H 28.92 Z" /></clipPath><clipPath + id="clipPath8864" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8862" + d="m 28.92,448.99 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8876" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8874" + d="m 28.92,440.83 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8888" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8886" + d="m 28.92,432.67 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8900" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8898" + d="m 28.92,424.51 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8912" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8910" + d="m 28.92,416.35 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8924" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8922" + d="m 28.92,408.19 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8936" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8934" + d="m 28.92,400.03 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8948" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8946" + d="m 28.92,391.87 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8960" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8958" + d="m 28.92,383.71 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8972" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8970" + d="m 28.92,375.55 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8984" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8982" + d="m 28.92,367.39 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath8996" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path8994" + d="m 28.92,359.23 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9008" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9006" + d="m 28.92,236.81 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9020" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9018" + d="m 28.92,351.07 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9032" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9030" + d="m 28.92,342.91 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9044" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9042" + d="m 28.92,334.73 h 59.76 v 8.184 H 28.92 Z" /></clipPath><clipPath + id="clipPath9056" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9054" + d="m 28.92,326.57 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9068" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9066" + d="m 28.92,318.41 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9080" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9078" + d="m 28.92,228.65 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9092" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9090" + d="m 28.92,220.49 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9104" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9102" + d="m 28.92,212.33 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9116" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9114" + d="m 28.92,204.14 h 59.76 v 8.184 H 28.92 Z" /></clipPath><clipPath + id="clipPath9128" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9126" + d="m 28.92,195.98 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9140" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9138" + d="m 28.92,187.82 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9152" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9150" + d="m 28.92,179.66 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9164" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9162" + d="m 28.92,171.5 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9176" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9174" + d="m 28.92,310.25 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9188" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9186" + d="m 28.92,302.09 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9200" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9198" + d="m 28.92,293.93 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9212" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9210" + d="m 28.92,285.77 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9224" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9222" + d="m 28.92,277.61 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9236" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9234" + d="m 28.92,269.45 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9248" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9246" + d="m 28.92,261.29 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9260" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9258" + d="m 28.92,253.13 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9272" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9270" + d="m 28.92,244.97 h 59.76 v 8.16 H 28.92 Z" /></clipPath><clipPath + id="clipPath9284" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9282" + d="m 138.48,302.09 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath9296" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9294" + d="m 158.4,302.09 h 29.904 v 8.16 H 158.4 Z" /></clipPath><clipPath + id="clipPath9308" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9306" + d="m 88.68,489.82 h 29.88 v 8.16 H 88.68 Z" /></clipPath><clipPath + id="clipPath9320" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9318" + d="m 277.94,489.82 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath9332" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9330" + d="m 766.06,473.5 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9344" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9342" + d="m 676.42,375.55 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath9356" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9354" + d="m 686.38,334.73 h 39.84 v 8.184 h -39.84 z" /></clipPath><clipPath + id="clipPath9368" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9366" + d="m 766.06,489.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9380" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9378" + d="m 766.06,481.66 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9392" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9390" + d="m 138.48,310.25 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath9404" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9402" + d="m 158.4,310.25 h 29.904 v 8.16 H 158.4 Z" /></clipPath><clipPath + id="clipPath9416" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9414" + d="m 218.18,310.25 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9428" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9426" + d="m 307.82,334.73 h 59.784 v 8.184 H 307.82 Z" /></clipPath><clipPath + id="clipPath9440" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9438" + d="m 307.82,326.57 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath9452" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9450" + d="m 307.82,318.41 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath9464" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9462" + d="m 307.82,310.25 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath9476" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9474" + d="m 696.34,489.82 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9488" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9486" + d="m 696.34,481.66 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9500" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9498" + d="m 696.34,473.5 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9512" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9510" + d="m 696.34,465.34 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9524" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9522" + d="m 696.34,457.15 h 39.84 v 8.184 h -39.84 z" /></clipPath><clipPath + id="clipPath9536" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9534" + d="m 696.34,448.99 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9548" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9546" + d="m 696.34,440.83 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9568" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9566" + d="m 696.34,432.67 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9588" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9586" + d="m 556.87,489.82 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath9600" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9598" + d="m 706.3,375.55 h 19.92 v 8.16 H 706.3 Z" /></clipPath><clipPath + id="clipPath9612" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9610" + d="m 367.61,489.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9624" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9622" + d="m 397.49,489.82 h 159.38 v 8.16 H 397.49 Z" /></clipPath><clipPath + id="clipPath9636" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9634" + d="m 118.56,489.82 h 159.38 v 8.16 H 118.56 Z" /></clipPath><clipPath + id="clipPath9648" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9646" + d="m 766.06,465.34 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9660" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9658" + d="m 766.06,440.83 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9672" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9670" + d="m 766.06,448.99 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9684" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9682" + d="m 766.06,457.15 h 29.88 v 8.184 h -29.88 z" /></clipPath><clipPath + id="clipPath9696" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9694" + d="m 766.06,432.67 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9708" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9706" + d="m 736.18,489.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9720" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9718" + d="m 696.34,408.19 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9732" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9730" + d="m 696.34,400.03 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9744" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9742" + d="m 696.34,391.87 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9756" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9754" + d="m 646.51,375.55 h 29.904 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath9768" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9766" + d="m 497.11,400.03 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9780" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9778" + d="m 526.99,400.03 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9792" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9790" + d="m 526.99,383.71 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9804" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9802" + d="m 526.99,408.19 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9816" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9814" + d="m 437.33,424.51 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9828" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9826" + d="m 497.11,448.99 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9840" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9838" + d="m 526.99,448.99 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath9852" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9850" + d="m 307.82,489.82 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath9864" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9862" + d="m 307.82,481.66 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath9876" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9874" + d="m 696.34,424.51 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9896" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9894" + d="m 696.34,416.35 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath9916" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9914" + d="m 586.75,326.57 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath9928" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9926" + d="m 646.51,293.93 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath9940" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9938" + d="m 646.51,285.77 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath9952" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9950" + d="m 646.51,277.61 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath9964" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9962" + d="m 646.51,269.45 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath9976" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9974" + d="m 646.51,261.29 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath9988" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9986" + d="m 646.51,253.13 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath10000" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path9998" + d="m 646.51,326.57 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath10012" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10010" + d="m 646.51,318.41 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath10024" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10022" + d="m 646.51,310.25 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath10036" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10034" + d="m 646.51,302.09 h 39.864 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath10048" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10046" + d="m 586.75,416.35 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath10060" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10058" + d="m 586.75,408.19 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath10072" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10070" + d="m 586.75,400.03 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath10084" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10082" + d="m 586.75,391.87 h 109.58 v 8.16 H 586.75 Z" /></clipPath><clipPath + id="clipPath10096" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10094" + d="m 586.75,375.55 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath10108" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10106" + d="m 586.75,367.39 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath10120" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10118" + d="m 586.75,359.23 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath10132" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10130" + d="m 586.75,351.07 h 59.76 v 8.16 h -59.76 z" /></clipPath><clipPath + id="clipPath10144" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10142" + d="m 586.75,334.73 h 59.76 v 8.184 h -59.76 z" /></clipPath><clipPath + id="clipPath10156" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10154" + d="m 646.51,367.39 h 29.904 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath10168" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10166" + d="m 646.51,359.23 h 29.904 v 8.16 H 646.51 Z" /></clipPath><clipPath + id="clipPath10180" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10178" + d="m 497.11,163.34 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10192" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10190" + d="m 437.33,155.18 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10204" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10202" + d="m 437.33,147.02 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10216" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10214" + d="m 526.99,163.34 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10228" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10226" + d="m 497.11,187.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10240" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10238" + d="m 526.99,187.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10252" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10250" + d="m 497.11,179.66 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10264" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10262" + d="m 437.33,212.33 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10276" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10274" + d="m 526.99,130.7 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10288" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10286" + d="m 526.99,138.86 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10300" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10298" + d="m 437.33,204.14 h 29.88 v 8.184 h -29.88 z" /></clipPath><clipPath + id="clipPath10312" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10310" + d="m 477.17,204.14 h 19.944 v 8.184 H 477.17 Z" /></clipPath><clipPath + id="clipPath10324" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10322" + d="m 526.99,204.14 h 29.88 v 8.184 h -29.88 z" /></clipPath><clipPath + id="clipPath10336" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10334" + d="m 526.99,416.35 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10348" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10346" + d="m 477.17,367.39 h 79.704 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10360" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10358" + d="m 477.17,375.55 h 79.704 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10372" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10370" + d="m 497.11,440.83 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10384" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10382" + d="m 526.99,440.83 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10396" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10394" + d="m 497.11,432.67 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10408" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10406" + d="m 526.99,432.67 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10420" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10418" + d="m 437.33,138.86 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10432" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10430" + d="m 477.17,318.41 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10444" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10442" + d="m 497.11,212.33 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10456" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10454" + d="m 526.99,212.33 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10468" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10466" + d="m 477.17,269.45 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10480" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10478" + d="m 497.11,220.49 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10492" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10490" + d="m 526.99,220.49 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10504" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10502" + d="m 526.99,228.65 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10516" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10514" + d="m 526.99,236.81 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10528" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10526" + d="m 526.99,277.61 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10540" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10538" + d="m 526.99,261.29 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10552" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10550" + d="m 437.33,293.93 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10564" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10562" + d="m 497.11,293.93 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10576" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10574" + d="m 526.99,293.93 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10588" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10586" + d="m 497.11,285.77 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10600" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10598" + d="m 526.99,285.77 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10612" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10610" + d="m 477.17,310.25 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10624" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10622" + d="m 497.11,310.25 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10636" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10634" + d="m 526.99,310.25 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10648" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10646" + d="m 526.99,342.91 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10660" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10658" + d="m 437.33,326.57 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10672" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10670" + d="m 526.99,326.57 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10684" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10682" + d="m 437.33,342.91 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10696" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10694" + d="m 497.11,342.91 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10708" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10706" + d="m 437.33,334.73 h 29.88 v 8.184 h -29.88 z" /></clipPath><clipPath + id="clipPath10720" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10718" + d="m 497.11,334.73 h 29.88 v 8.184 h -29.88 z" /></clipPath><clipPath + id="clipPath10732" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10730" + d="m 526.99,334.73 h 29.88 v 8.184 h -29.88 z" /></clipPath><clipPath + id="clipPath10744" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10742" + d="m 437.33,236.81 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10756" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10754" + d="m 497.11,269.45 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10768" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10766" + d="m 437.33,195.98 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10780" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10778" + d="m 497.11,195.98 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10792" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10790" + d="m 526.99,195.98 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10804" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10802" + d="m 477.17,285.77 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10816" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10814" + d="m 477.17,228.65 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10828" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10826" + d="m 477.17,220.49 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10840" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10838" + d="m 437.33,277.61 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10852" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10850" + d="m 477.17,277.61 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath10864" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10862" + d="m 437.33,220.49 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10876" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10874" + d="m 437.33,244.97 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10888" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10886" + d="m 497.11,244.97 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10900" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10898" + d="m 526.99,244.97 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10912" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10910" + d="m 497.11,253.13 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10924" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10922" + d="m 526.99,253.13 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10936" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10934" + d="m 437.33,253.13 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10948" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10946" + d="m 437.33,228.65 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10960" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10958" + d="m 437.33,261.29 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10972" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10970" + d="m 497.11,261.29 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10984" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10982" + d="m 437.33,269.45 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath10996" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path10994" + d="m 218.18,212.33 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11008" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11006" + d="m 218.18,195.98 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11020" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11018" + d="m 248.06,195.98 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11032" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11030" + d="m 218.18,187.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11044" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11042" + d="m 248.06,187.82 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11056" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11054" + d="m 198.26,187.82 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath11068" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11066" + d="m 248.06,171.5 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11080" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11078" + d="m 238.1,179.66 h 39.84 v 8.16 H 238.1 Z" /></clipPath><clipPath + id="clipPath11092" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11090" + d="m 437.33,359.23 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath11104" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11102" + d="m 437.33,351.07 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11116" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11114" + d="m 218.18,228.65 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11128" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11126" + d="m 307.82,302.09 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11140" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11138" + d="m 307.82,293.93 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11152" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11150" + d="m 307.82,285.77 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11164" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11162" + d="m 307.82,277.61 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11176" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11174" + d="m 307.82,269.45 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11188" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11186" + d="m 307.82,261.29 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11200" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11198" + d="m 307.82,253.13 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11212" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11210" + d="m 307.82,244.97 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11224" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11222" + d="m 307.82,236.81 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11236" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11234" + d="m 307.82,228.65 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11248" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11246" + d="m 307.82,220.49 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11260" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11258" + d="m 307.82,212.33 h 59.784 v 8.16 H 307.82 Z" /></clipPath><clipPath + id="clipPath11272" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11270" + d="m 307.82,204.14 h 59.784 v 8.184 H 307.82 Z" /></clipPath><clipPath + id="clipPath11284" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11282" + d="m 497.11,424.51 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11296" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11294" + d="m 526.99,424.51 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11308" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11306" + d="m 248.06,220.49 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11320" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11318" + d="m 248.06,212.33 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11332" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11330" + d="m 477.17,351.07 h 79.704 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath11344" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11342" + d="m 477.17,359.23 h 79.704 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath11356" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11354" + d="m 437.33,400.03 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11368" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11366" + d="m 497.11,318.41 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11380" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11378" + d="m 526.99,318.41 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11392" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11390" + d="m 437.33,416.35 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11404" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11402" + d="m 437.33,408.19 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11416" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11414" + d="m 497.11,416.35 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11428" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11426" + d="m 437.33,391.87 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath11440" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11438" + d="m 526.99,391.87 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11452" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11450" + d="m 497.11,391.87 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11464" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11462" + d="m 477.17,408.19 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath11476" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11474" + d="m 477.17,400.03 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath11488" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11486" + d="m 437.33,383.71 h 39.84 v 8.16 h -39.84 z" /></clipPath><clipPath + id="clipPath11500" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11498" + d="m 497.11,408.19 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11512" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11510" + d="m 437.33,318.41 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11524" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11522" + d="m 437.33,302.09 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11536" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11534" + d="m 477.17,302.09 h 19.944 v 8.16 H 477.17 Z" /></clipPath><clipPath + id="clipPath11548" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11546" + d="m 526.99,302.09 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11560" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11558" + d="m 437.33,310.25 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11572" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11570" + d="m 218.18,302.09 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11584" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11582" + d="m 248.06,302.09 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11596" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11594" + d="m 188.3,302.09 h 29.88 v 8.16 H 188.3 Z" /></clipPath><clipPath + id="clipPath11608" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11606" + d="m 248.06,293.93 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11620" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11618" + d="m 198.26,269.45 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath11632" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11630" + d="m 198.26,261.29 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath11644" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11642" + d="m 218.18,269.45 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11656" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11654" + d="m 248.06,269.45 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11668" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11666" + d="m 218.18,261.29 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11680" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11678" + d="m 248.06,261.29 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11692" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11690" + d="m 218.18,285.77 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11704" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11702" + d="m 248.06,285.77 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11716" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11714" + d="m 158.4,351.07 h 29.904 v 8.16 H 158.4 Z" /></clipPath><clipPath + id="clipPath11728" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11726" + d="m 218.18,326.57 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11740" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11738" + d="m 248.06,326.57 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11752" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11750" + d="m 248.06,228.65 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11764" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11762" + d="m 158.4,326.57 h 29.904 v 8.16 H 158.4 Z" /></clipPath><clipPath + id="clipPath11776" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11774" + d="m 158.4,334.73 h 29.904 v 8.184 H 158.4 Z" /></clipPath><clipPath + id="clipPath11788" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11786" + d="m 158.4,318.41 h 29.904 v 8.16 H 158.4 Z" /></clipPath><clipPath + id="clipPath11800" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11798" + d="m 248.06,236.81 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11812" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11810" + d="m 248.06,310.25 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11824" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11822" + d="m 248.06,318.41 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11836" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11834" + d="m 218.18,293.93 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11848" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11846" + d="m 218.18,244.97 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11860" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11858" + d="m 248.06,244.97 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11872" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11870" + d="m 218.18,342.91 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11884" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11882" + d="m 248.06,342.91 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11896" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11894" + d="m 218.18,253.13 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11908" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11906" + d="m 248.06,253.13 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11920" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11918" + d="m 198.26,253.13 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath11932" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11930" + d="m 218.18,277.61 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11944" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11942" + d="m 248.06,277.61 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath11956" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11954" + d="m 198.26,244.97 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath11968" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11966" + d="m 218.18,334.73 h 29.88 v 8.184 h -29.88 z" /></clipPath><clipPath + id="clipPath11980" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11978" + d="m 248.06,334.73 h 29.88 v 8.184 h -29.88 z" /></clipPath><clipPath + id="clipPath11992" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path11990" + d="m 158.4,342.91 h 29.904 v 8.16 H 158.4 Z" /></clipPath><clipPath + id="clipPath12004" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12002" + d="m 218.18,359.23 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12016" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12014" + d="m 248.06,359.23 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12028" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12026" + d="m 218.18,351.07 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12040" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12038" + d="m 248.06,351.07 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12052" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12050" + d="m 218.18,383.71 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12064" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12062" + d="m 248.06,383.71 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12076" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12074" + d="m 218.18,375.55 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12088" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12086" + d="m 248.06,375.55 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12100" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12098" + d="m 218.18,367.39 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12112" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12110" + d="m 248.06,367.39 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12124" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12122" + d="m 198.26,391.87 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath12136" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12134" + d="m 218.18,391.87 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12148" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12146" + d="m 248.06,391.87 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12160" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12158" + d="m 198.26,400.03 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath12172" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12170" + d="m 218.18,400.03 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12184" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12182" + d="m 248.06,400.03 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12196" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12194" + d="m 198.26,465.34 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath12208" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12206" + d="m 218.18,465.34 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12220" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12218" + d="m 248.06,465.34 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12232" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12230" + d="m 198.26,432.67 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath12244" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12242" + d="m 218.18,432.67 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12256" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12254" + d="m 248.06,432.67 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12268" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12266" + d="m 198.26,424.51 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath12280" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12278" + d="m 218.18,424.51 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12292" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12290" + d="m 248.06,424.51 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12304" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12302" + d="m 198.26,440.83 h 19.92 v 8.16 h -19.92 z" /></clipPath><clipPath + id="clipPath12316" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12314" + d="m 218.18,440.83 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12328" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12326" + d="m 248.06,440.83 h 29.88 v 8.16 h -29.88 z" /></clipPath><clipPath + id="clipPath12340" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path12338" + d="m 17.52,87.384 h 790.9 v 420.19 H 17.52 Z" /></clipPath><clipPath + id="clipPath14088" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path14086" + d="m 19.44,89.424 h 786.94 v 416.23 H 19.44 Z" /></clipPath><clipPath + id="clipPath14112" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path14110" + d="M 5.04,9.48 H 808.9 V 585.46 H 5.04 Z" /></clipPath><clipPath + id="clipPath14124" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path14122" + d="M 5.04,9.48 H 808.9 V 585.46 H 5.04 Z" /></clipPath><clipPath + id="clipPath14136" + clipPathUnits="userSpaceOnUse"><path + style="clip-rule:evenodd" + id="path14134" + d="M 5.04,9.48 H 808.9 V 585.46 H 5.04 Z" /></clipPath></defs><g + transform="matrix(1.3333333,0,0,-1.3333333,0,793.6)" + id="g10"><g + id="g12"><g + clip-path="url(#clipPath18)" + id="g14"><text + id="text22" + style="font-variant:normal;font-weight:bold;font-size:15.96000004px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,306.98,522.22)"><tspan + id="tspan20" + y="0" + x="0 13.29468 23.04624 28.36092 38.032681 44.241119 53.99268 58.429562 67.303322 71.740196 80.61396 89.487717 98.361481 107.23524 116.109 120.54588 132.069 142.77815 154.30128 158.73816 171.0912 180.84276 189.71652 199.40424 209.15581 218.02956">Motorola 68000 CPU Opcodes</tspan></text> +</g></g><g + id="g24"><g + clip-path="url(#clipPath30)" + id="g26"><path + id="path32" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,489.7 H 88.8 v 8.28 H 28.92 Z" /><path + id="path34" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,489.7 h 30 v 8.28 h -30 z" /><path + id="path36" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,489.7 h 159.5 v 8.28 h -159.5 z" /><path + id="path38" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,489.7 h 20.04 v 8.28 h -20.04 z" /><path + id="path40" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,489.7 h 59.904 v 8.28 H 307.82 Z" /><path + id="path42" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,489.7 h 30 v 8.28 h -30 z" /><path + id="path44" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,489.7 h 159.5 v 8.28 h -159.5 z" /><path + id="path46" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,489.7 h 20.04 v 8.28 h -20.04 z" /><path + id="path48" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,489.7 h 149.54 v 8.28 H 586.75 Z" /><path + id="path50" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,489.7 h 30 v 8.28 h -30 z" /><path + id="path52" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,489.7 h 30 v 8.28 h -30 z" /><path + id="path54" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,481.54 H 88.8 v 8.28 H 28.92 Z" /><path + id="path56" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,481.54 h 10.08 v 8.28 H 88.68 Z" /><path + id="path58" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,481.54 h 20.04 v 8.28 H 98.64 Z" /><path + id="path60" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,481.54 h 39.96 v 8.28 h -39.96 z" /><path + id="path62" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,481.54 h 39.984 v 8.28 H 158.4 Z" /><path + id="path64" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,481.54 h 20.04 v 8.28 h -20.04 z" /><path + id="path66" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,481.54 h 30 v 8.28 h -30 z" /><path + id="path68" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,481.54 h 30 v 8.28 h -30 z" /><path + id="path70" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,481.54 h 20.04 v 8.28 h -20.04 z" /><path + id="path72" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,481.54 h 59.904 v 8.28 H 307.82 Z" /><path + id="path74" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,481.54 h 30 v 8.28 h -30 z" /><path + id="path76" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,481.54 h 39.96 v 8.28 h -39.96 z" /><path + id="path78" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,481.54 h 119.66 v 8.28 H 437.33 Z" /><path + id="path80" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,481.54 h 20.04 v 8.28 h -20.04 z" /><path + id="path82" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,481.54 h 149.54 v 8.28 H 586.75 Z" /><path + id="path84" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,481.54 h 30 v 8.28 h -30 z" /><path + id="path86" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,481.54 h 30 v 8.28 h -30 z" /><path + id="path88" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,473.38 H 88.8 v 8.28 H 28.92 Z" /><path + id="path90" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,473.38 h 10.08 v 8.28 H 88.68 Z" /><path + id="path92" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,473.38 h 10.08 v 8.28 H 98.64 Z" /><path + id="path94" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,473.38 h 10.08 v 8.28 H 108.6 Z" /><path + id="path96" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,473.38 h 39.96 v 8.28 h -39.96 z" /><path + id="path98" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,473.38 h 39.984 v 8.28 H 158.4 Z" /><path + id="path100" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,473.38 h 20.04 v 8.28 h -20.04 z" /><path + id="path102" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,473.38 h 30 v 8.28 h -30 z" /><path + id="path104" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,473.38 h 30 v 8.28 h -30 z" /><path + id="path106" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,473.38 h 20.04 v 8.28 h -20.04 z" /><path + id="path108" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,473.38 h 59.904 v 8.28 H 307.82 Z" /><path + id="path110" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,473.38 h 30 v 8.28 h -30 z" /><path + id="path112" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,473.38 h 39.96 v 8.28 h -39.96 z" /><path + id="path114" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,473.38 h 119.66 v 8.28 H 437.33 Z" /><path + id="path116" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,473.38 h 20.04 v 8.28 h -20.04 z" /><path + id="path118" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,473.38 h 149.54 v 8.28 H 586.75 Z" /><path + id="path120" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,473.38 h 30 v 8.28 h -30 z" /><path + id="path122" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,473.38 h 30 v 8.28 h -30 z" /><path + id="path124" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,465.22 H 88.8 v 8.28 H 28.92 Z" /><path + id="path126" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,465.22 h 30 v 8.28 h -30 z" /><path + id="path128" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,465.22 h 39.96 v 8.28 h -39.96 z" /><path + id="path130" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,465.22 h 39.984 v 8.28 H 158.4 Z" /><path + id="path132" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,465.22 h 20.04 v 8.28 h -20.04 z" /><path + id="path134" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,465.22 h 30 v 8.28 h -30 z" /><path + id="path136" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,465.22 h 30 v 8.28 h -30 z" /><path + id="path138" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,465.22 h 10.08 v 8.28 h -10.08 z" /><path + id="path140" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.9,465.22 h 10.08 v 8.28 H 287.9 Z" /><path + id="path142" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,465.22 h 59.904 v 8.28 H 307.82 Z" /><path + id="path144" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,465.22 h 30 v 8.28 h -30 z" /><path + id="path146" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,465.22 h 39.96 v 8.28 h -39.96 z" /><path + id="path148" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,465.22 h 119.66 v 8.28 H 437.33 Z" /><path + id="path150" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,465.22 h 20.04 v 8.28 h -20.04 z" /><path + id="path152" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,465.22 h 149.54 v 8.28 H 586.75 Z" /><path + id="path154" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,465.22 h 30 v 8.28 h -30 z" /><path + id="path156" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,465.22 h 30 v 8.28 h -30 z" /><path + id="path158" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,457.03 H 88.8 v 8.304 H 28.92 Z" /><path + id="path160" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,457.03 h 10.08 v 8.304 H 88.68 Z" /><path + id="path162" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,457.03 h 20.04 v 8.304 H 98.64 Z" /><path + id="path164" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,457.03 h 39.96 v 8.304 h -39.96 z" /><path + id="path166" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,457.03 h 39.984 v 8.304 H 158.4 Z" /><path + id="path168" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,457.03 h 20.04 v 8.304 h -20.04 z" /><path + id="path170" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,457.03 h 30 v 8.304 h -30 z" /><path + id="path172" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,457.03 h 30 v 8.304 h -30 z" /><path + id="path174" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,457.03 h 20.04 v 8.304 h -20.04 z" /><path + id="path176" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,457.03 h 59.904 v 8.304 H 307.82 Z" /><path + id="path178" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,457.03 h 30 v 8.304 h -30 z" /><path + id="path180" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,457.03 h 39.96 v 8.304 h -39.96 z" /><path + id="path182" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,457.03 h 119.66 v 8.304 H 437.33 Z" /><path + id="path184" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,457.03 h 20.04 v 8.304 h -20.04 z" /><path + id="path186" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,457.03 h 149.54 v 8.304 H 586.75 Z" /><path + id="path188" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,457.03 h 30 v 8.304 h -30 z" /><path + id="path190" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,457.03 h 30 v 8.304 h -30 z" /><path + id="path192" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,448.87 H 88.8 v 8.28 H 28.92 Z" /><path + id="path194" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,448.87 h 10.08 v 8.28 H 88.68 Z" /><path + id="path196" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,448.87 h 10.08 v 8.28 H 98.64 Z" /><path + id="path198" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,448.87 h 10.08 v 8.28 H 108.6 Z" /><path + id="path200" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,448.87 h 39.96 v 8.28 h -39.96 z" /><path + id="path202" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,448.87 h 39.984 v 8.28 H 158.4 Z" /><path + id="path204" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,448.87 h 20.04 v 8.28 h -20.04 z" /><path + id="path206" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,448.87 h 30 v 8.28 h -30 z" /><path + id="path208" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,448.87 h 30 v 8.28 h -30 z" /><path + id="path210" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,448.87 h 20.04 v 8.28 h -20.04 z" /><path + id="path212" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,448.87 h 59.904 v 8.28 H 307.82 Z" /><path + id="path214" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,448.87 h 30 v 8.28 h -30 z" /><path + id="path216" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,448.87 h 39.96 v 8.28 h -39.96 z" /><path + id="path218" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,448.87 h 59.904 v 8.28 H 437.33 Z" /><path + id="path220" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,448.87 h 30 v 8.28 h -30 z" /><path + id="path222" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,448.87 h 30 v 8.28 h -30 z" /><path + id="path224" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,448.87 h 20.04 v 8.28 h -20.04 z" /><path + id="path226" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,448.87 h 149.54 v 8.28 H 586.75 Z" /><path + id="path228" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,448.87 h 30 v 8.28 h -30 z" /><path + id="path230" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,448.87 h 30 v 8.28 h -30 z" /><path + id="path232" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,440.71 H 88.8 v 8.28 H 28.92 Z" /><path + id="path234" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,440.71 h 30 v 8.28 h -30 z" /><path + id="path236" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,440.71 h 39.96 v 8.28 h -39.96 z" /><path + id="path238" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,440.71 h 39.984 v 8.28 H 158.4 Z" /><path + id="path240" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,440.71 h 20.04 v 8.28 h -20.04 z" /><path + id="path242" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,440.71 h 30 v 8.28 h -30 z" /><path + id="path244" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,440.71 h 30 v 8.28 h -30 z" /><path + id="path246" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,440.71 h 10.08 v 8.28 h -10.08 z" /><path + id="path248" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.9,440.71 h 10.08 v 8.28 H 287.9 Z" /><path + id="path250" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,440.71 h 59.904 v 8.28 H 307.82 Z" /><path + id="path252" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,440.71 h 30 v 8.28 h -30 z" /><path + id="path254" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,440.71 h 39.96 v 8.28 h -39.96 z" /><path + id="path256" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,440.71 h 59.904 v 8.28 H 437.33 Z" /><path + id="path258" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,440.71 h 30 v 8.28 h -30 z" /><path + id="path260" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,440.71 h 30 v 8.28 h -30 z" /><path + id="path262" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,440.71 h 20.04 v 8.28 h -20.04 z" /><path + id="path264" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,440.71 h 149.54 v 8.28 H 586.75 Z" /><path + id="path266" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,440.71 h 30 v 8.28 h -30 z" /><path + id="path268" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,440.71 h 30 v 8.28 h -30 z" /><path + id="path270" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,432.55 H 88.8 v 8.28 H 28.92 Z" /><path + id="path272" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,432.55 h 30 v 8.28 h -30 z" /><path + id="path274" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,432.55 h 39.96 v 8.28 h -39.96 z" /><path + id="path276" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,432.55 h 39.984 v 8.28 H 158.4 Z" /><path + id="path278" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,432.55 h 20.04 v 8.28 h -20.04 z" /><path + id="path280" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,432.55 h 30 v 8.28 h -30 z" /><path + id="path282" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,432.55 h 30 v 8.28 h -30 z" /><path + id="path284" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,432.55 h 10.08 v 8.28 h -10.08 z" /><path + id="path286" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.9,432.55 h 10.08 v 8.28 H 287.9 Z" /><path + id="path288" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,432.55 h 59.904 v 8.28 H 307.82 Z" /><path + id="path290" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,432.55 h 10.08 v 8.28 h -10.08 z" /><path + id="path292" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,432.55 h 20.04 v 8.28 h -20.04 z" /><path + id="path294" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,432.55 h 39.96 v 8.28 h -39.96 z" /><path + id="path296" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,432.55 h 10.08 v 8.28 h -10.08 z" /><path + id="path298" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 447.29,432.55 h 10.08 v 8.28 h -10.08 z" /><path + id="path300" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.25,432.55 h 30 v 8.28 h -30 z" /><path + id="path302" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 487.13,432.55 h 10.104 v 8.28 H 487.13 Z" /><path + id="path304" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,432.55 h 30 v 8.28 h -30 z" /><path + id="path306" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,432.55 h 30 v 8.28 h -30 z" /><path + id="path308" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,432.55 h 20.04 v 8.28 h -20.04 z" /><path + id="path310" + style="fill:#ffc1d6;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,432.55 h 149.54 v 8.28 H 586.75 Z" /><path + id="path312" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,432.55 h 30 v 8.28 h -30 z" /><path + id="path314" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,432.55 h 30 v 8.28 h -30 z" /><path + id="path316" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,424.39 H 88.8 v 8.28 H 28.92 Z" /><path + id="path318" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,424.39 h 30 v 8.28 h -30 z" /><path + id="path320" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,424.39 h 39.96 v 8.28 h -39.96 z" /><path + id="path322" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,424.39 h 39.984 v 8.28 H 158.4 Z" /><path + id="path324" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,424.39 h 20.04 v 8.28 h -20.04 z" /><path + id="path326" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,424.39 h 30 v 8.28 h -30 z" /><path + id="path328" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,424.39 h 30 v 8.28 h -30 z" /><path + id="path330" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,424.39 h 10.08 v 8.28 h -10.08 z" /><path + id="path332" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.9,424.39 h 10.08 v 8.28 H 287.9 Z" /><path + id="path334" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,424.39 h 59.904 v 8.28 H 307.82 Z" /><path + id="path336" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,424.39 h 20.04 v 8.28 h -20.04 z" /><path + id="path338" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,424.39 h 10.08 v 8.28 h -10.08 z" /><path + id="path340" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,424.39 h 39.96 v 8.28 h -39.96 z" /><path + id="path342" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,424.39 h 30 v 8.28 h -30 z" /><path + id="path344" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,424.39 h 30.024 v 8.28 H 467.21 Z" /><path + id="path346" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,424.39 h 30 v 8.28 h -30 z" /><path + id="path348" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,424.39 h 30 v 8.28 h -30 z" /><path + id="path350" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,424.39 h 20.04 v 8.28 h -20.04 z" /><path + id="path352" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,424.39 h 149.54 v 8.28 H 586.75 Z" /><path + id="path354" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,424.39 h 30 v 8.28 h -30 z" /><path + id="path356" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,424.39 h 30 v 8.28 h -30 z" /><path + id="path358" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,416.23 H 88.8 v 8.28 H 28.92 Z" /><path + id="path360" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,416.23 h 10.08 v 8.28 H 88.68 Z" /><path + id="path362" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,416.23 h 20.04 v 8.28 H 98.64 Z" /><path + id="path364" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,416.23 h 39.96 v 8.28 h -39.96 z" /><path + id="path366" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,416.23 h 39.984 v 8.28 H 158.4 Z" /><path + id="path368" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,416.23 h 20.04 v 8.28 h -20.04 z" /><path + id="path370" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,416.23 h 30 v 8.28 h -30 z" /><path + id="path372" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,416.23 h 30 v 8.28 h -30 z" /><path + id="path374" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,416.23 h 20.04 v 8.28 h -20.04 z" /><path + id="path376" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,416.23 h 59.904 v 8.28 H 307.82 Z" /><path + id="path378" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,416.23 h 10.08 v 8.28 h -10.08 z" /><path + id="path380" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,416.23 h 10.08 v 8.28 h -10.08 z" /><path + id="path382" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,416.23 h 10.08 v 8.28 h -10.08 z" /><path + id="path384" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,416.23 h 39.96 v 8.28 h -39.96 z" /><path + id="path386" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,416.23 h 30 v 8.28 h -30 z" /><path + id="path388" + style="fill:#7700b2;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,416.23 h 20.04 v 8.28 h -20.04 z" /><path + id="path390" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 487.13,416.23 h 10.104 v 8.28 H 487.13 Z" /><path + id="path392" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,416.23 h 30 v 8.28 h -30 z" /><path + id="path394" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,416.23 h 30 v 8.28 h -30 z" /><path + id="path396" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,416.23 h 20.04 v 8.28 h -20.04 z" /><path + id="path398" + style="fill:#ffc1d6;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,416.23 h 149.54 v 8.28 H 586.75 Z" /><path + id="path400" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,416.23 h 30 v 8.28 h -30 z" /><path + id="path402" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,416.23 h 30 v 8.28 h -30 z" /><path + id="path404" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,408.07 H 88.8 v 8.28 H 28.92 Z" /><path + id="path406" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,408.07 h 10.08 v 8.28 H 88.68 Z" /><path + id="path408" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,408.07 h 10.08 v 8.28 H 98.64 Z" /><path + id="path410" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,408.07 h 10.08 v 8.28 H 108.6 Z" /><path + id="path412" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,408.07 h 39.96 v 8.28 h -39.96 z" /><path + id="path414" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,408.07 h 39.984 v 8.28 H 158.4 Z" /><path + id="path416" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,408.07 h 20.04 v 8.28 h -20.04 z" /><path + id="path418" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,408.07 h 30 v 8.28 h -30 z" /><path + id="path420" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,408.07 h 30 v 8.28 h -30 z" /><path + id="path422" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,408.07 h 20.04 v 8.28 h -20.04 z" /><path + id="path424" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,408.07 h 59.904 v 8.28 H 307.82 Z" /><path + id="path426" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,408.07 h 30 v 8.28 h -30 z" /><path + id="path428" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,408.07 h 39.96 v 8.28 h -39.96 z" /><path + id="path430" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,408.07 h 30 v 8.28 h -30 z" /><path + id="path432" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,408.07 h 10.08 v 8.28 h -10.08 z" /><path + id="path434" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,408.07 h 20.064 v 8.28 H 477.17 Z" /><path + id="path436" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,408.07 h 30 v 8.28 h -30 z" /><path + id="path438" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,408.07 h 30 v 8.28 h -30 z" /><path + id="path440" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,408.07 h 20.04 v 8.28 h -20.04 z" /><path + id="path442" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,408.07 h 149.54 v 8.28 H 586.75 Z" /><path + id="path444" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,408.07 h 30 v 8.28 h -30 z" /><path + id="path446" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,408.07 h 30 v 8.28 h -30 z" /><path + id="path448" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,399.91 H 88.8 v 8.28 H 28.92 Z" /><path + id="path450" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,399.91 h 30 v 8.28 h -30 z" /><path + id="path452" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,399.91 h 39.96 v 8.28 h -39.96 z" /><path + id="path454" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,399.91 h 39.984 v 8.28 H 158.4 Z" /><path + id="path456" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,399.91 h 20.04 v 8.28 h -20.04 z" /><path + id="path458" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,399.91 h 30 v 8.28 h -30 z" /><path + id="path460" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,399.91 h 30 v 8.28 h -30 z" /><path + id="path462" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,399.91 h 10.08 v 8.28 h -10.08 z" /><path + id="path464" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.9,399.91 h 10.08 v 8.28 H 287.9 Z" /><path + id="path466" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,399.91 h 59.904 v 8.28 H 307.82 Z" /><path + id="path468" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,399.91 h 30 v 8.28 h -30 z" /><path + id="path470" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,399.91 h 39.96 v 8.28 h -39.96 z" /><path + id="path472" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,399.91 h 30 v 8.28 h -30 z" /><path + id="path474" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,399.91 h 10.08 v 8.28 h -10.08 z" /><path + id="path476" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,399.91 h 20.064 v 8.28 H 477.17 Z" /><path + id="path478" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,399.91 h 30 v 8.28 h -30 z" /><path + id="path480" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,399.91 h 30 v 8.28 h -30 z" /><path + id="path482" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,399.91 h 20.04 v 8.28 h -20.04 z" /><path + id="path484" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,399.91 h 149.54 v 8.28 H 586.75 Z" /><path + id="path486" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,399.91 h 30 v 8.28 h -30 z" /><path + id="path488" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,399.91 h 30 v 8.28 h -30 z" /><path + id="path490" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,391.75 H 88.8 v 8.28 H 28.92 Z" /><path + id="path492" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,391.75 h 30 v 8.28 h -30 z" /><path + id="path494" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,391.75 h 39.96 v 8.28 h -39.96 z" /><path + id="path496" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,391.75 h 39.984 v 8.28 H 158.4 Z" /><path + id="path498" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,391.75 h 20.04 v 8.28 h -20.04 z" /><path + id="path500" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,391.75 h 30 v 8.28 h -30 z" /><path + id="path502" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,391.75 h 30 v 8.28 h -30 z" /><path + id="path504" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,391.75 h 10.08 v 8.28 h -10.08 z" /><path + id="path506" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.9,391.75 h 10.08 v 8.28 H 287.9 Z" /><path + id="path508" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,391.75 h 59.904 v 8.28 H 307.82 Z" /><path + id="path510" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,391.75 h 10.08 v 8.28 h -10.08 z" /><path + id="path512" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,391.75 h 20.04 v 8.28 h -20.04 z" /><path + id="path514" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,391.75 h 39.96 v 8.28 h -39.96 z" /><path + id="path516" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,391.75 h 39.96 v 8.28 h -39.96 z" /><path + id="path518" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,391.75 h 20.064 v 8.28 H 477.17 Z" /><path + id="path520" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,391.75 h 30 v 8.28 h -30 z" /><path + id="path522" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,391.75 h 30 v 8.28 h -30 z" /><path + id="path524" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,391.75 h 20.04 v 8.28 h -20.04 z" /><path + id="path526" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,391.75 h 149.54 v 8.28 H 586.75 Z" /><path + id="path528" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,391.75 h 30 v 8.28 h -30 z" /><path + id="path530" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,391.75 h 30 v 8.28 h -30 z" /><path + id="path532" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,383.59 H 88.8 v 8.28 H 28.92 Z" /><path + id="path534" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,383.59 h 10.08 v 8.28 H 88.68 Z" /><path + id="path536" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,383.59 h 10.08 v 8.28 H 98.64 Z" /><path + id="path538" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,383.59 h 10.08 v 8.28 H 108.6 Z" /><path + id="path540" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,383.59 h 39.96 v 8.28 h -39.96 z" /><path + id="path542" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,383.59 h 59.904 v 8.28 H 158.4 Z" /><path + id="path544" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,383.59 h 30 v 8.28 h -30 z" /><path + id="path546" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,383.59 h 30 v 8.28 h -30 z" /><path + id="path548" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,383.59 h 20.04 v 8.28 h -20.04 z" /><path + id="path550" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,383.59 h 59.904 v 8.28 H 307.82 Z" /><path + id="path552" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,383.59 h 10.08 v 8.28 h -10.08 z" /><path + id="path554" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,383.59 h 10.08 v 8.28 h -10.08 z" /><path + id="path556" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,383.59 h 10.08 v 8.28 h -10.08 z" /><path + id="path558" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,383.59 h 39.96 v 8.28 h -39.96 z" /><path + id="path560" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,383.59 h 39.96 v 8.28 h -39.96 z" /><path + id="path562" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,383.59 h 49.944 v 8.28 H 477.17 Z" /><path + id="path564" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,383.59 h 30 v 8.28 h -30 z" /><path + id="path566" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,383.59 h 20.04 v 8.28 h -20.04 z" /><path + id="path568" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,367.27 H 88.8 v 16.44 H 28.92 Z" /><path + id="path570" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,367.27 h 10.08 v 16.44 H 88.68 Z" /><path + id="path572" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,367.27 h 10.08 v 16.44 H 98.64 Z" /><path + id="path574" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,367.27 h 10.08 v 16.44 H 108.6 Z" /><path + id="path576" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,367.27 h 39.96 v 16.44 h -39.96 z" /><path + id="path578" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,367.27 h 59.904 v 16.44 H 158.4 Z" /><path + id="path580" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,367.27 h 30 v 16.44 h -30 z" /><path + id="path582" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,367.27 h 30 v 16.44 h -30 z" /><path + id="path584" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,367.27 h 20.04 v 16.44 h -20.04 z" /><path + id="path586" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,367.27 h 59.904 v 16.44 H 307.82 Z" /><path + id="path588" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,367.27 h 20.04 v 16.44 h -20.04 z" /><path + id="path590" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,367.27 h 10.08 v 16.44 h -10.08 z" /><path + id="path592" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,367.27 h 39.96 v 16.44 h -39.96 z" /><path + id="path594" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,367.27 h 39.96 v 16.44 h -39.96 z" /><path + id="path596" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,367.27 h 89.784 v 16.44 H 477.17 Z" /><path + id="path598" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.83,367.27 h 10.08 v 16.44 h -10.08 z" /><path + id="path600" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,367.27 h 89.784 v 16.44 H 586.75 Z" /><path + id="path602" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 676.42,367.27 h 20.04 v 16.44 h -20.04 z" /><path + id="path604" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 696.34,367.27 h 10.08 v 16.44 h -10.08 z" /><path + id="path606" + style="fill:#7700b2;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 706.3,367.27 h 20.04 v 16.44 H 706.3 Z" /><path + id="path608" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,367.27 h 39.96 v 16.44 h -39.96 z" /><path + id="path610" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 776.02,367.27 h 10.08 v 16.44 h -10.08 z" /><path + id="path612" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 785.98,367.27 h 10.08 v 16.44 h -10.08 z" /><path + id="path614" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,359.11 H 88.8 v 8.28 H 28.92 Z" /><path + id="path616" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,359.11 h 10.08 v 8.28 H 88.68 Z" /><path + id="path618" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,359.11 h 10.08 v 8.28 H 98.64 Z" /><path + id="path620" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,359.11 h 10.08 v 8.28 H 108.6 Z" /><path + id="path622" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,359.11 h 39.96 v 8.28 h -39.96 z" /><path + id="path624" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,359.11 h 59.904 v 8.28 H 158.4 Z" /><path + id="path626" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,359.11 h 30 v 8.28 h -30 z" /><path + id="path628" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,359.11 h 30 v 8.28 h -30 z" /><path + id="path630" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,359.11 h 20.04 v 8.28 h -20.04 z" /><path + id="path632" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,359.11 h 59.904 v 8.28 H 307.82 Z" /><path + id="path634" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,359.11 h 20.04 v 8.28 h -20.04 z" /><path + id="path636" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,359.11 h 10.08 v 8.28 h -10.08 z" /><path + id="path638" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,359.11 h 39.96 v 8.28 h -39.96 z" /><path + id="path640" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,359.11 h 39.96 v 8.28 h -39.96 z" /><path + id="path642" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,359.11 h 89.784 v 8.28 H 477.17 Z" /><path + id="path644" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.83,359.11 h 10.08 v 8.28 h -10.08 z" /><path + id="path646" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,359.11 h 89.784 v 8.28 H 586.75 Z" /><path + id="path648" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 676.42,359.11 h 20.04 v 8.28 h -20.04 z" /><path + id="path650" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 696.34,359.11 h 10.08 v 8.28 h -10.08 z" /><path + id="path652" + style="fill:#7700b2;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 706.3,359.11 h 20.04 v 8.28 H 706.3 Z" /><path + id="path654" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,359.11 h 39.96 v 8.28 h -39.96 z" /><path + id="path656" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 776.02,359.11 h 10.08 v 8.28 h -10.08 z" /><path + id="path658" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 785.98,359.11 h 10.08 v 8.28 h -10.08 z" /><path + id="path660" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,350.95 H 88.8 v 8.28 H 28.92 Z" /><path + id="path662" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,350.95 h 10.08 v 8.28 H 88.68 Z" /><path + id="path664" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,350.95 h 10.08 v 8.28 H 98.64 Z" /><path + id="path666" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,350.95 h 10.08 v 8.28 H 108.6 Z" /><path + id="path668" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,350.95 h 39.96 v 8.28 h -39.96 z" /><path + id="path670" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,350.95 h 30.024 v 8.28 H 158.4 Z" /><path + id="path672" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,350.95 h 30 v 8.28 h -30 z" /><path + id="path674" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,350.95 h 30 v 8.28 h -30 z" /><path + id="path676" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,350.95 h 30 v 8.28 h -30 z" /><path + id="path678" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,350.95 h 20.04 v 8.28 h -20.04 z" /><path + id="path680" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,350.95 h 59.904 v 8.28 H 307.82 Z" /><path + id="path682" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,350.95 h 20.04 v 8.28 h -20.04 z" /><path + id="path684" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,350.95 h 10.08 v 8.28 h -10.08 z" /><path + id="path686" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,350.95 h 39.96 v 8.28 h -39.96 z" /><path + id="path688" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,350.95 h 30 v 8.28 h -30 z" /><path + id="path690" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,350.95 h 10.08 v 8.28 h -10.08 z" /><path + id="path692" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,350.95 h 79.824 v 8.28 H 477.17 Z" /><path + id="path694" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,350.95 h 20.04 v 8.28 h -20.04 z" /><path + id="path696" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,350.95 h 89.784 v 8.28 H 586.75 Z" /><path + id="path698" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 676.42,350.95 h 20.04 v 8.28 h -20.04 z" /><path + id="path700" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 696.34,350.95 h 10.08 v 8.28 h -10.08 z" /><path + id="path702" + style="fill:#7700b2;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 706.3,350.95 h 20.04 v 8.28 H 706.3 Z" /><path + id="path704" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,342.79 H 88.8 v 8.28 H 28.92 Z" /><path + id="path706" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,342.79 h 10.08 v 8.28 H 88.68 Z" /><path + id="path708" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,342.79 h 10.08 v 8.28 H 98.64 Z" /><path + id="path710" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,342.79 h 10.08 v 8.28 H 108.6 Z" /><path + id="path712" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,342.79 h 39.96 v 8.28 h -39.96 z" /><path + id="path714" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,342.79 h 30.024 v 8.28 H 158.4 Z" /><path + id="path716" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,342.79 h 30 v 8.28 h -30 z" /><path + id="path718" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,342.79 h 30 v 8.28 h -30 z" /><path + id="path720" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,342.79 h 30 v 8.28 h -30 z" /><path + id="path722" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,342.79 h 20.04 v 8.28 h -20.04 z" /><path + id="path724" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,342.79 h 59.904 v 8.28 H 307.82 Z" /><path + id="path726" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,342.79 h 10.08 v 8.28 h -10.08 z" /><path + id="path728" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,342.79 h 10.08 v 8.28 h -10.08 z" /><path + id="path730" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,342.79 h 10.08 v 8.28 h -10.08 z" /><path + id="path732" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,342.79 h 39.96 v 8.28 h -39.96 z" /><path + id="path734" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,342.79 h 30 v 8.28 h -30 z" /><path + id="path736" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,342.79 h 10.08 v 8.28 h -10.08 z" /><path + id="path738" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,342.79 h 20.064 v 8.28 H 477.17 Z" /><path + id="path740" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,342.79 h 30 v 8.28 h -30 z" /><path + id="path742" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,342.79 h 30 v 8.28 h -30 z" /><path + id="path744" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,342.79 h 20.04 v 8.28 h -20.04 z" /><path + id="path746" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,342.79 h 39.96 v 8.28 h -39.96 z" /><path + id="path748" + style="fill:#0072e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 776.02,342.79 h 10.08 v 8.28 h -10.08 z" /><path + id="path750" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,334.61 H 88.8 v 8.304 H 28.92 Z" /><path + id="path752" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,334.61 h 10.08 v 8.304 H 88.68 Z" /><path + id="path754" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,334.61 h 10.08 v 8.304 H 98.64 Z" /><path + id="path756" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,334.61 h 10.08 v 8.304 H 108.6 Z" /><path + id="path758" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,334.61 h 39.96 v 8.304 h -39.96 z" /><path + id="path760" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,334.61 h 30.024 v 8.304 H 158.4 Z" /><path + id="path762" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,334.61 h 30 v 8.304 h -30 z" /><path + id="path764" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,334.61 h 30 v 8.304 h -30 z" /><path + id="path766" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,334.61 h 30 v 8.304 h -30 z" /><path + id="path768" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,334.61 h 20.04 v 8.304 h -20.04 z" /><path + id="path770" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,334.61 h 59.904 v 8.304 H 307.82 Z" /><path + id="path772" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,334.61 h 10.08 v 8.304 h -10.08 z" /><path + id="path774" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,334.61 h 10.08 v 8.304 h -10.08 z" /><path + id="path776" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,334.61 h 10.08 v 8.304 h -10.08 z" /><path + id="path778" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,334.61 h 39.96 v 8.304 h -39.96 z" /><path + id="path780" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,334.61 h 30 v 8.304 h -30 z" /><path + id="path782" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,334.61 h 10.08 v 8.304 h -10.08 z" /><path + id="path784" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,334.61 h 20.064 v 8.304 H 477.17 Z" /><path + id="path786" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,334.61 h 30 v 8.304 h -30 z" /><path + id="path788" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,334.61 h 30 v 8.304 h -30 z" /><path + id="path790" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,334.61 h 20.04 v 8.304 h -20.04 z" /><path + id="path792" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,334.61 h 99.744 v 8.304 H 586.75 Z" /><path + id="path794" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,334.61 h 39.96 v 8.304 h -39.96 z" /><path + id="path796" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,334.61 h 39.96 v 8.304 h -39.96 z" /><path + id="path798" + style="fill:#0072e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 776.02,334.61 h 10.08 v 8.304 h -10.08 z" /><path + id="path800" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,326.45 H 88.8 v 8.28 H 28.92 Z" /><path + id="path802" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,326.45 h 10.08 v 8.28 H 88.68 Z" /><path + id="path804" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,326.45 h 10.08 v 8.28 H 98.64 Z" /><path + id="path806" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,326.45 h 10.08 v 8.28 H 108.6 Z" /><path + id="path808" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,326.45 h 39.96 v 8.28 h -39.96 z" /><path + id="path810" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,326.45 h 30.024 v 8.28 H 158.4 Z" /><path + id="path812" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,326.45 h 30 v 8.28 h -30 z" /><path + id="path814" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,326.45 h 30 v 8.28 h -30 z" /><path + id="path816" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,326.45 h 30 v 8.28 h -30 z" /><path + id="path818" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,326.45 h 20.04 v 8.28 h -20.04 z" /><path + id="path820" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,326.45 h 59.904 v 8.28 H 307.82 Z" /><path + id="path822" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,326.45 h 10.08 v 8.28 h -10.08 z" /><path + id="path824" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,326.45 h 20.04 v 8.28 h -20.04 z" /><path + id="path826" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,326.45 h 39.96 v 8.28 h -39.96 z" /><path + id="path828" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,326.45 h 30 v 8.28 h -30 z" /><path + id="path830" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,326.45 h 49.944 v 8.28 H 467.21 Z" /><path + id="path832" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.03,326.45 h 10.08 v 8.28 h -10.08 z" /><path + id="path834" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,326.45 h 30 v 8.28 h -30 z" /><path + id="path836" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,326.45 h 20.04 v 8.28 h -20.04 z" /><path + id="path838" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,326.45 h 99.744 v 8.28 H 586.75 Z" /><path + id="path840" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,326.45 h 39.96 v 8.28 h -39.96 z" /><path + id="path842" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,326.45 h 39.96 v 8.28 h -39.96 z" /><path + id="path844" + style="fill:#0072e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 776.02,326.45 h 10.08 v 8.28 h -10.08 z" /><path + id="path846" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,318.29 H 88.8 v 8.28 H 28.92 Z" /><path + id="path848" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,318.29 h 10.08 v 8.28 H 88.68 Z" /><path + id="path850" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,318.29 h 20.04 v 8.28 H 98.64 Z" /><path + id="path852" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,318.29 h 39.96 v 8.28 h -39.96 z" /><path + id="path854" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,318.29 h 30.024 v 8.28 H 158.4 Z" /><path + id="path856" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,318.29 h 10.08 v 8.28 H 188.3 Z" /><path + id="path858" + style="fill:#b2003b;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,318.29 h 10.08 v 8.28 h -10.08 z" /><path + id="path860" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 208.22,318.29 h 10.08 v 8.28 h -10.08 z" /><path + id="path862" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,318.29 h 30 v 8.28 h -30 z" /><path + id="path864" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,318.29 h 30 v 8.28 h -30 z" /><path + id="path866" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,318.29 h 20.04 v 8.28 h -20.04 z" /><path + id="path868" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,318.29 h 59.904 v 8.28 H 307.82 Z" /><path + id="path870" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,318.29 h 30 v 8.28 h -30 z" /><path + id="path872" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,318.29 h 39.96 v 8.28 h -39.96 z" /><path + id="path874" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,318.29 h 30 v 8.28 h -30 z" /><path + id="path876" + style="fill:#ff5e0d;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,318.29 h 10.08 v 8.28 h -10.08 z" /><path + id="path878" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,318.29 h 20.064 v 8.28 H 477.17 Z" /><path + id="path880" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,318.29 h 30 v 8.28 h -30 z" /><path + id="path882" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,318.29 h 30 v 8.28 h -30 z" /><path + id="path884" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,318.29 h 20.04 v 8.28 h -20.04 z" /><path + id="path886" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,318.29 h 99.744 v 8.28 H 586.75 Z" /><path + id="path888" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,318.29 h 39.96 v 8.28 h -39.96 z" /><path + id="path890" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,310.13 H 88.8 v 8.28 H 28.92 Z" /><path + id="path892" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,310.13 h 10.08 v 8.28 H 88.68 Z" /><path + id="path894" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,310.13 h 20.04 v 8.28 H 98.64 Z" /><path + id="path896" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,310.13 h 20.04 v 8.28 h -20.04 z" /><path + id="path898" + style="fill:#7700b2;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 138.48,310.13 h 20.04 v 8.28 h -20.04 z" /><path + id="path900" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,310.13 h 30.024 v 8.28 H 158.4 Z" /><path + id="path902" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,310.13 h 30 v 8.28 h -30 z" /><path + id="path904" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,310.13 h 30 v 8.28 h -30 z" /><path + id="path906" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,310.13 h 30 v 8.28 h -30 z" /><path + id="path908" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,310.13 h 20.04 v 8.28 h -20.04 z" /><path + id="path910" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,310.13 h 59.904 v 8.28 H 307.82 Z" /><path + id="path912" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,310.13 h 30 v 8.28 h -30 z" /><path + id="path914" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,310.13 h 39.96 v 8.28 h -39.96 z" /><path + id="path916" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,310.13 h 30 v 8.28 h -30 z" /><path + id="path918" + style="fill:#ff5e0d;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,310.13 h 10.08 v 8.28 h -10.08 z" /><path + id="path920" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,310.13 h 20.064 v 8.28 H 477.17 Z" /><path + id="path922" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,310.13 h 30 v 8.28 h -30 z" /><path + id="path924" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,310.13 h 30 v 8.28 h -30 z" /><path + id="path926" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,310.13 h 20.04 v 8.28 h -20.04 z" /><path + id="path928" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,310.13 h 99.744 v 8.28 H 586.75 Z" /><path + id="path930" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,310.13 h 39.96 v 8.28 h -39.96 z" /><path + id="path932" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,310.13 h 30 v 8.28 h -30 z" /><path + id="path934" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,310.13 h 10.08 v 8.28 h -10.08 z" /><path + id="path936" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,301.97 H 88.8 v 8.28 H 28.92 Z" /><path + id="path938" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,301.97 h 30 v 8.28 h -30 z" /><path + id="path940" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,301.97 h 20.04 v 8.28 h -20.04 z" /><path + id="path942" + style="fill:#7700b2;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 138.48,301.97 h 20.04 v 8.28 h -20.04 z" /><path + id="path944" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,301.97 h 30.024 v 8.28 H 158.4 Z" /><path + id="path946" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,301.97 h 59.88 v 8.28 H 188.3 Z" /><path + id="path948" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,301.97 h 30 v 8.28 h -30 z" /><path + id="path950" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,301.97 h 20.04 v 8.28 h -20.04 z" /><path + id="path952" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,301.97 h 59.904 v 8.28 H 307.82 Z" /><path + id="path954" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,301.97 h 30 v 8.28 h -30 z" /><path + id="path956" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,301.97 h 39.96 v 8.28 h -39.96 z" /><path + id="path958" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,301.97 h 30 v 8.28 h -30 z" /><path + id="path960" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,301.97 h 10.08 v 8.28 h -10.08 z" /><path + id="path962" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,301.97 h 20.064 v 8.28 H 477.17 Z" /><path + id="path964" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,301.97 h 20.04 v 8.28 h -20.04 z" /><path + id="path966" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.03,301.97 h 10.08 v 8.28 h -10.08 z" /><path + id="path968" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,301.97 h 30 v 8.28 h -30 z" /><path + id="path970" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,301.97 h 20.04 v 8.28 h -20.04 z" /><path + id="path972" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,301.97 h 99.744 v 8.28 H 586.75 Z" /><path + id="path974" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,301.97 h 39.96 v 8.28 h -39.96 z" /><path + id="path976" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,301.97 h 30 v 8.28 h -30 z" /><path + id="path978" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,301.97 h 10.08 v 8.28 h -10.08 z" /><path + id="path980" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,293.81 H 88.8 v 8.28 H 28.92 Z" /><path + id="path982" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,293.81 h 10.08 v 8.28 H 88.68 Z" /><path + id="path984" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,293.81 h 10.08 v 8.28 H 98.64 Z" /><path + id="path986" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,293.81 h 10.08 v 8.28 H 108.6 Z" /><path + id="path988" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,293.81 h 39.96 v 8.28 h -39.96 z" /><path + id="path990" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,293.81 h 39.984 v 8.28 H 158.4 Z" /><path + id="path992" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,293.81 h 20.04 v 8.28 h -20.04 z" /><path + id="path994" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,293.81 h 30 v 8.28 h -30 z" /><path + id="path996" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,293.81 h 30 v 8.28 h -30 z" /><path + id="path998" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,293.81 h 20.04 v 8.28 h -20.04 z" /><path + id="path1000" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,293.81 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1002" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,293.81 h 10.08 v 8.28 h -10.08 z" /><path + id="path1004" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,293.81 h 20.04 v 8.28 h -20.04 z" /><path + id="path1006" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,293.81 h 39.96 v 8.28 h -39.96 z" /><path + id="path1008" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,293.81 h 30 v 8.28 h -30 z" /><path + id="path1010" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,293.81 h 10.08 v 8.28 h -10.08 z" /><path + id="path1012" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,293.81 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1014" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,293.81 h 30 v 8.28 h -30 z" /><path + id="path1016" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,293.81 h 30 v 8.28 h -30 z" /><path + id="path1018" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,293.81 h 20.04 v 8.28 h -20.04 z" /><path + id="path1020" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,293.81 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1022" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,293.81 h 39.96 v 8.28 h -39.96 z" /><path + id="path1024" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.18,293.81 h 30 v 8.28 h -30 z" /><path + id="path1026" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.06,293.81 h 10.08 v 8.28 h -10.08 z" /><path + id="path1028" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,285.65 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1030" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,285.65 h 10.08 v 8.28 H 88.68 Z" /><path + id="path1032" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,285.65 h 20.04 v 8.28 H 98.64 Z" /><path + id="path1034" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,285.65 h 39.96 v 8.28 h -39.96 z" /><path + id="path1036" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,285.65 h 39.984 v 8.28 H 158.4 Z" /><path + id="path1038" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,285.65 h 20.04 v 8.28 h -20.04 z" /><path + id="path1040" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,285.65 h 30 v 8.28 h -30 z" /><path + id="path1042" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,285.65 h 30 v 8.28 h -30 z" /><path + id="path1044" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,285.65 h 20.04 v 8.28 h -20.04 z" /><path + id="path1046" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,285.65 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1048" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,285.65 h 30 v 8.28 h -30 z" /><path + id="path1050" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,285.65 h 39.96 v 8.28 h -39.96 z" /><path + id="path1052" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,285.65 h 30 v 8.28 h -30 z" /><path + id="path1054" + style="fill:#ff5e0d;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,285.65 h 10.08 v 8.28 h -10.08 z" /><path + id="path1056" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,285.65 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1058" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,285.65 h 30 v 8.28 h -30 z" /><path + id="path1060" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,285.65 h 30 v 8.28 h -30 z" /><path + id="path1062" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,285.65 h 20.04 v 8.28 h -20.04 z" /><path + id="path1064" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,285.65 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1066" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,285.65 h 39.96 v 8.28 h -39.96 z" /><path + id="path1068" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,277.49 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1070" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,277.49 h 10.08 v 8.28 H 88.68 Z" /><path + id="path1072" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,277.49 h 10.08 v 8.28 H 98.64 Z" /><path + id="path1074" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,277.49 h 10.08 v 8.28 H 108.6 Z" /><path + id="path1076" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,277.49 h 39.96 v 8.28 h -39.96 z" /><path + id="path1078" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,277.49 h 39.984 v 8.28 H 158.4 Z" /><path + id="path1080" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,277.49 h 20.04 v 8.28 h -20.04 z" /><path + id="path1082" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,277.49 h 30 v 8.28 h -30 z" /><path + id="path1084" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,277.49 h 30 v 8.28 h -30 z" /><path + id="path1086" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,277.49 h 20.04 v 8.28 h -20.04 z" /><path + id="path1088" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,277.49 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1090" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,277.49 h 30 v 8.28 h -30 z" /><path + id="path1092" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,277.49 h 39.96 v 8.28 h -39.96 z" /><path + id="path1094" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,277.49 h 30 v 8.28 h -30 z" /><path + id="path1096" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,277.49 h 10.08 v 8.28 h -10.08 z" /><path + id="path1098" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,277.49 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1100" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,277.49 h 30 v 8.28 h -30 z" /><path + id="path1102" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,277.49 h 30 v 8.28 h -30 z" /><path + id="path1104" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,277.49 h 20.04 v 8.28 h -20.04 z" /><path + id="path1106" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,277.49 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1108" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,277.49 h 39.96 v 8.28 h -39.96 z" /><path + id="path1110" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,269.33 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1112" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,269.33 h 30 v 8.28 h -30 z" /><path + id="path1114" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,269.33 h 39.96 v 8.28 h -39.96 z" /><path + id="path1116" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,269.33 h 39.984 v 8.28 H 158.4 Z" /><path + id="path1118" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,269.33 h 20.04 v 8.28 h -20.04 z" /><path + id="path1120" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,269.33 h 30 v 8.28 h -30 z" /><path + id="path1122" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,269.33 h 30 v 8.28 h -30 z" /><path + id="path1124" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,269.33 h 20.04 v 8.28 h -20.04 z" /><path + id="path1126" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,269.33 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1128" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,269.33 h 30 v 8.28 h -30 z" /><path + id="path1130" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,269.33 h 39.96 v 8.28 h -39.96 z" /><path + id="path1132" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,269.33 h 30 v 8.28 h -30 z" /><path + id="path1134" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,269.33 h 10.08 v 8.28 h -10.08 z" /><path + id="path1136" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,269.33 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1138" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,269.33 h 30 v 8.28 h -30 z" /><path + id="path1140" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,269.33 h 30 v 8.28 h -30 z" /><path + id="path1142" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,269.33 h 20.04 v 8.28 h -20.04 z" /><path + id="path1144" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,269.33 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1146" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,269.33 h 39.96 v 8.28 h -39.96 z" /><path + id="path1148" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,261.17 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1150" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,261.17 h 30 v 8.28 h -30 z" /><path + id="path1152" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,261.17 h 39.96 v 8.28 h -39.96 z" /><path + id="path1154" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,261.17 h 39.984 v 8.28 H 158.4 Z" /><path + id="path1156" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,261.17 h 20.04 v 8.28 h -20.04 z" /><path + id="path1158" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,261.17 h 30 v 8.28 h -30 z" /><path + id="path1160" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,261.17 h 30 v 8.28 h -30 z" /><path + id="path1162" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,261.17 h 20.04 v 8.28 h -20.04 z" /><path + id="path1164" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,261.17 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1166" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,261.17 h 10.08 v 8.28 h -10.08 z" /><path + id="path1168" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,261.17 h 20.04 v 8.28 h -20.04 z" /><path + id="path1170" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,261.17 h 39.96 v 8.28 h -39.96 z" /><path + id="path1172" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,261.17 h 30 v 8.28 h -30 z" /><path + id="path1174" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,261.17 h 10.08 v 8.28 h -10.08 z" /><path + id="path1176" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,261.17 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1178" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,261.17 h 30 v 8.28 h -30 z" /><path + id="path1180" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,261.17 h 30 v 8.28 h -30 z" /><path + id="path1182" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,261.17 h 20.04 v 8.28 h -20.04 z" /><path + id="path1184" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,261.17 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1186" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,261.17 h 39.96 v 8.28 h -39.96 z" /><path + id="path1188" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,244.85 H 88.8 v 16.44 H 28.92 Z" /><path + id="path1190" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,244.85 h 30 v 16.44 h -30 z" /><path + id="path1192" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,244.85 h 39.96 v 16.44 h -39.96 z" /><path + id="path1194" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,244.85 h 39.984 v 16.44 H 158.4 Z" /><path + id="path1196" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,244.85 h 20.04 v 16.44 h -20.04 z" /><path + id="path1198" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,244.85 h 30 v 16.44 h -30 z" /><path + id="path1200" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,244.85 h 30 v 16.44 h -30 z" /><path + id="path1202" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,244.85 h 20.04 v 16.44 h -20.04 z" /><path + id="path1204" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,244.85 h 59.904 v 16.44 H 307.82 Z" /><path + id="path1206" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,244.85 h 10.08 v 16.44 h -10.08 z" /><path + id="path1208" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,244.85 h 10.08 v 16.44 h -10.08 z" /><path + id="path1210" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,244.85 h 10.08 v 16.44 h -10.08 z" /><path + id="path1212" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,244.85 h 39.96 v 16.44 h -39.96 z" /><path + id="path1214" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,244.85 h 30 v 16.44 h -30 z" /><path + id="path1216" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,244.85 h 10.08 v 16.44 h -10.08 z" /><path + id="path1218" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,244.85 h 20.064 v 16.44 H 477.17 Z" /><path + id="path1220" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,244.85 h 30 v 16.44 h -30 z" /><path + id="path1222" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,244.85 h 30 v 16.44 h -30 z" /><path + id="path1224" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,244.85 h 20.04 v 16.44 h -20.04 z" /><path + id="path1226" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,244.85 h 99.744 v 16.44 H 586.75 Z" /><path + id="path1228" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,244.85 h 39.96 v 16.44 h -39.96 z" /><path + id="path1230" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,236.69 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1232" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,236.69 h 10.08 v 8.28 H 88.68 Z" /><path + id="path1234" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,236.69 h 20.04 v 8.28 H 98.64 Z" /><path + id="path1236" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,236.69 h 39.96 v 8.28 h -39.96 z" /><path + id="path1238" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,236.69 h 30.024 v 8.28 H 158.4 Z" /><path + id="path1240" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,236.69 h 20.04 v 8.28 H 188.3 Z" /><path + id="path1242" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 208.22,236.69 h 10.08 v 8.28 h -10.08 z" /><path + id="path1244" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,236.69 h 30 v 8.28 h -30 z" /><path + id="path1246" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,236.69 h 30 v 8.28 h -30 z" /><path + id="path1248" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,236.69 h 20.04 v 8.28 h -20.04 z" /><path + id="path1250" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,236.69 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1252" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,236.69 h 10.08 v 8.28 h -10.08 z" /><path + id="path1254" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,236.69 h 20.04 v 8.28 h -20.04 z" /><path + id="path1256" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,236.69 h 39.96 v 8.28 h -39.96 z" /><path + id="path1258" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,236.69 h 30 v 8.28 h -30 z" /><path + id="path1260" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,236.69 h 49.944 v 8.28 H 467.21 Z" /><path + id="path1262" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.03,236.69 h 10.08 v 8.28 h -10.08 z" /><path + id="path1264" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,236.69 h 30 v 8.28 h -30 z" /><path + id="path1266" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,236.69 h 20.04 v 8.28 h -20.04 z" /><path + id="path1268" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,236.69 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1270" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,236.69 h 39.96 v 8.28 h -39.96 z" /><path + id="path1272" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,228.53 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1274" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,228.53 h 10.08 v 8.28 H 88.68 Z" /><path + id="path1276" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,228.53 h 20.04 v 8.28 H 98.64 Z" /><path + id="path1278" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,228.53 h 39.96 v 8.28 h -39.96 z" /><path + id="path1280" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,228.53 h 30.024 v 8.28 H 158.4 Z" /><path + id="path1282" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,228.53 h 30 v 8.28 h -30 z" /><path + id="path1284" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,228.53 h 30 v 8.28 h -30 z" /><path + id="path1286" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,228.53 h 30 v 8.28 h -30 z" /><path + id="path1288" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,228.53 h 20.04 v 8.28 h -20.04 z" /><path + id="path1290" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,228.53 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1292" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,228.53 h 20.04 v 8.28 h -20.04 z" /><path + id="path1294" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.53,228.53 h 10.08 v 8.28 h -10.08 z" /><path + id="path1296" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,228.53 h 39.96 v 8.28 h -39.96 z" /><path + id="path1298" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,228.53 h 30 v 8.28 h -30 z" /><path + id="path1300" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,228.53 h 10.08 v 8.28 h -10.08 z" /><path + id="path1302" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,228.53 h 49.944 v 8.28 H 477.17 Z" /><path + id="path1304" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,228.53 h 30 v 8.28 h -30 z" /><path + id="path1306" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,228.53 h 20.04 v 8.28 h -20.04 z" /><path + id="path1308" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,228.53 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1310" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,228.53 h 39.96 v 8.28 h -39.96 z" /><path + id="path1312" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,220.37 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1314" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,220.37 h 10.08 v 8.28 H 88.68 Z" /><path + id="path1316" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,220.37 h 10.08 v 8.28 H 98.64 Z" /><path + id="path1318" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,220.37 h 10.08 v 8.28 H 108.6 Z" /><path + id="path1320" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,220.37 h 39.96 v 8.28 h -39.96 z" /><path + id="path1322" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,220.37 h 30.024 v 8.28 H 158.4 Z" /><path + id="path1324" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,220.37 h 59.88 v 8.28 H 188.3 Z" /><path + id="path1326" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,220.37 h 30 v 8.28 h -30 z" /><path + id="path1328" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,220.37 h 20.04 v 8.28 h -20.04 z" /><path + id="path1330" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,220.37 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1332" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,220.37 h 30 v 8.28 h -30 z" /><path + id="path1334" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,220.37 h 39.96 v 8.28 h -39.96 z" /><path + id="path1336" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,220.37 h 30 v 8.28 h -30 z" /><path + id="path1338" + style="fill:#ff5e0d;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,220.37 h 10.08 v 8.28 h -10.08 z" /><path + id="path1340" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,220.37 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1342" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,220.37 h 30 v 8.28 h -30 z" /><path + id="path1344" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,220.37 h 30 v 8.28 h -30 z" /><path + id="path1346" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,220.37 h 20.04 v 8.28 h -20.04 z" /><path + id="path1348" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,220.37 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1350" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,220.37 h 39.96 v 8.28 h -39.96 z" /><path + id="path1352" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,212.21 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1354" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,212.21 h 20.04 v 8.28 H 88.68 Z" /><path + id="path1356" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,212.21 h 10.08 v 8.28 H 108.6 Z" /><path + id="path1358" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,212.21 h 39.96 v 8.28 h -39.96 z" /><path + id="path1360" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,212.21 h 30.024 v 8.28 H 158.4 Z" /><path + id="path1362" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.3,212.21 h 30 v 8.28 h -30 z" /><path + id="path1364" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,212.21 h 30 v 8.28 h -30 z" /><path + id="path1366" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,212.21 h 30 v 8.28 h -30 z" /><path + id="path1368" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,212.21 h 20.04 v 8.28 h -20.04 z" /><path + id="path1370" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,212.21 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1372" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,212.21 h 30 v 8.28 h -30 z" /><path + id="path1374" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,212.21 h 39.96 v 8.28 h -39.96 z" /><path + id="path1376" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,212.21 h 30 v 8.28 h -30 z" /><path + id="path1378" + style="fill:#ff5e0d;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,212.21 h 10.08 v 8.28 h -10.08 z" /><path + id="path1380" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,212.21 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1382" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,212.21 h 30 v 8.28 h -30 z" /><path + id="path1384" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,212.21 h 30 v 8.28 h -30 z" /><path + id="path1386" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,212.21 h 20.04 v 8.28 h -20.04 z" /><path + id="path1388" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,212.21 h 99.744 v 8.28 H 586.75 Z" /><path + id="path1390" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,212.21 h 39.96 v 8.28 h -39.96 z" /><path + id="path1392" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,204.02 H 88.8 v 8.304 H 28.92 Z" /><path + id="path1394" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,204.02 h 30 v 8.304 h -30 z" /><path + id="path1396" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,204.02 h 39.96 v 8.304 h -39.96 z" /><path + id="path1398" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,204.02 h 119.66 v 8.304 H 158.4 Z" /><path + id="path1400" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,204.02 h 20.04 v 8.304 h -20.04 z" /><path + id="path1402" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,204.02 h 59.904 v 8.304 H 307.82 Z" /><path + id="path1404" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,204.02 h 30 v 8.304 h -30 z" /><path + id="path1406" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,204.02 h 39.96 v 8.304 h -39.96 z" /><path + id="path1408" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,204.02 h 30 v 8.304 h -30 z" /><path + id="path1410" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,204.02 h 10.08 v 8.304 h -10.08 z" /><path + id="path1412" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,204.02 h 20.064 v 8.304 H 477.17 Z" /><path + id="path1414" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,204.02 h 20.04 v 8.304 h -20.04 z" /><path + id="path1416" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.03,204.02 h 10.08 v 8.304 h -10.08 z" /><path + id="path1418" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,204.02 h 30 v 8.304 h -30 z" /><path + id="path1420" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,204.02 h 20.04 v 8.304 h -20.04 z" /><path + id="path1422" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,204.02 h 99.744 v 8.304 H 586.75 Z" /><path + id="path1424" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,204.02 h 39.96 v 8.304 h -39.96 z" /><path + id="path1426" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,195.86 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1428" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,195.86 h 10.08 v 8.28 H 88.68 Z" /><path + id="path1430" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,195.86 h 20.04 v 8.28 H 98.64 Z" /><path + id="path1432" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,195.86 h 39.96 v 8.28 h -39.96 z" /><path + id="path1434" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,195.86 h 59.904 v 8.28 H 158.4 Z" /><path + id="path1436" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,195.86 h 30 v 8.28 h -30 z" /><path + id="path1438" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,195.86 h 30 v 8.28 h -30 z" /><path + id="path1440" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,195.86 h 20.04 v 8.28 h -20.04 z" /><path + id="path1442" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,195.86 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1444" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,195.86 h 10.08 v 8.28 h -10.08 z" /><path + id="path1446" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.57,195.86 h 20.04 v 8.28 h -20.04 z" /><path + id="path1448" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,195.86 h 39.96 v 8.28 h -39.96 z" /><path + id="path1450" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,195.86 h 30 v 8.28 h -30 z" /><path + id="path1452" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,195.86 h 10.08 v 8.28 h -10.08 z" /><path + id="path1454" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,195.86 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1456" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,195.86 h 30 v 8.28 h -30 z" /><path + id="path1458" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,195.86 h 30 v 8.28 h -30 z" /><path + id="path1460" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,195.86 h 20.04 v 8.28 h -20.04 z" /><path + id="path1462" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,187.7 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1464" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,187.7 h 30 v 8.28 h -30 z" /><path + id="path1466" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,187.7 h 39.96 v 8.28 h -39.96 z" /><path + id="path1468" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,187.7 h 39.984 v 8.28 H 158.4 Z" /><path + id="path1470" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.26,187.7 h 20.04 v 8.28 h -20.04 z" /><path + id="path1472" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.18,187.7 h 30 v 8.28 h -30 z" /><path + id="path1474" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,187.7 h 30 v 8.28 h -30 z" /><path + id="path1476" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,187.7 h 20.04 v 8.28 h -20.04 z" /><path + id="path1478" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,187.7 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1480" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,187.7 h 30 v 8.28 h -30 z" /><path + id="path1482" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,187.7 h 39.96 v 8.28 h -39.96 z" /><path + id="path1484" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,187.7 h 30 v 8.28 h -30 z" /><path + id="path1486" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,187.7 h 10.08 v 8.28 h -10.08 z" /><path + id="path1488" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,187.7 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1490" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,187.7 h 30 v 8.28 h -30 z" /><path + id="path1492" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,187.7 h 30 v 8.28 h -30 z" /><path + id="path1494" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,187.7 h 20.04 v 8.28 h -20.04 z" /><path + id="path1496" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,187.7 h 79.824 v 8.28 H 586.75 Z" /><path + id="path1498" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,187.7 h 30 v 8.28 h -30 z" /><path + id="path1500" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 706.3,187.7 h 39.96 v 8.28 H 706.3 Z" /><path + id="path1502" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 746.14,187.7 h 30 v 8.28 h -30 z" /><path + id="path1504" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,179.54 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1506" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,179.54 h 30 v 8.28 h -30 z" /><path + id="path1508" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,179.54 h 39.96 v 8.28 h -39.96 z" /><path + id="path1510" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,179.54 h 79.824 v 8.28 H 158.4 Z" /><path + id="path1512" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 238.1,179.54 h 39.96 v 8.28 H 238.1 Z" /><path + id="path1514" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,179.54 h 20.04 v 8.28 h -20.04 z" /><path + id="path1516" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,179.54 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1518" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,179.54 h 30 v 8.28 h -30 z" /><path + id="path1520" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,179.54 h 39.96 v 8.28 h -39.96 z" /><path + id="path1522" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,179.54 h 30 v 8.28 h -30 z" /><path + id="path1524" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,179.54 h 10.08 v 8.28 h -10.08 z" /><path + id="path1526" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,179.54 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1528" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,179.54 h 30 v 8.28 h -30 z" /><path + id="path1530" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,179.54 h 30 v 8.28 h -30 z" /><path + id="path1532" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,179.54 h 20.04 v 8.28 h -20.04 z" /><path + id="path1534" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,179.54 h 79.824 v 8.28 H 586.75 Z" /><path + id="path1536" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,179.54 h 30 v 8.28 h -30 z" /><path + id="path1538" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 706.3,179.54 h 39.96 v 8.28 H 706.3 Z" /><path + id="path1540" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 746.14,179.54 h 30 v 8.28 h -30 z" /><path + id="path1542" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,171.38 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1544" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,171.38 h 10.08 v 8.28 H 88.68 Z" /><path + id="path1546" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 98.64,171.38 h 10.08 v 8.28 H 98.64 Z" /><path + id="path1548" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,171.38 h 10.08 v 8.28 H 108.6 Z" /><path + id="path1550" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,171.38 h 39.96 v 8.28 h -39.96 z" /><path + id="path1552" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,171.38 h 89.784 v 8.28 H 158.4 Z" /><path + id="path1554" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,171.38 h 30 v 8.28 h -30 z" /><path + id="path1556" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,171.38 h 20.04 v 8.28 h -20.04 z" /><path + id="path1558" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,171.38 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1560" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,171.38 h 30 v 8.28 h -30 z" /><path + id="path1562" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,171.38 h 39.96 v 8.28 h -39.96 z" /><path + id="path1564" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,171.38 h 30 v 8.28 h -30 z" /><path + id="path1566" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,171.38 h 10.08 v 8.28 h -10.08 z" /><path + id="path1568" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,171.38 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1570" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,171.38 h 30 v 8.28 h -30 z" /><path + id="path1572" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,171.38 h 30 v 8.28 h -30 z" /><path + id="path1574" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,171.38 h 20.04 v 8.28 h -20.04 z" /><path + id="path1576" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,171.38 h 79.824 v 8.28 H 586.75 Z" /><path + id="path1578" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,171.38 h 30 v 8.28 h -30 z" /><path + id="path1580" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 706.3,171.38 h 39.96 v 8.28 H 706.3 Z" /><path + id="path1582" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 746.14,171.38 h 30 v 8.28 h -30 z" /><path + id="path1584" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,163.22 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1586" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,163.22 h 30 v 8.28 h -30 z" /><path + id="path1588" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,163.22 h 39.96 v 8.28 h -39.96 z" /><path + id="path1590" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,163.22 h 89.784 v 8.28 H 158.4 Z" /><path + id="path1592" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,163.22 h 30 v 8.28 h -30 z" /><path + id="path1594" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,163.22 h 20.04 v 8.28 h -20.04 z" /><path + id="path1596" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,163.22 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1598" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,163.22 h 30 v 8.28 h -30 z" /><path + id="path1600" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,163.22 h 39.96 v 8.28 h -39.96 z" /><path + id="path1602" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,163.22 h 30 v 8.28 h -30 z" /><path + id="path1604" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,163.22 h 10.08 v 8.28 h -10.08 z" /><path + id="path1606" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,163.22 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1608" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,163.22 h 30 v 8.28 h -30 z" /><path + id="path1610" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,163.22 h 30 v 8.28 h -30 z" /><path + id="path1612" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,163.22 h 20.04 v 8.28 h -20.04 z" /><path + id="path1614" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,163.22 h 79.824 v 8.28 H 586.75 Z" /><path + id="path1616" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,163.22 h 30 v 8.28 h -30 z" /><path + id="path1618" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 706.3,163.22 h 39.96 v 8.28 H 706.3 Z" /><path + id="path1620" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 746.14,163.22 h 30 v 8.28 h -30 z" /><path + id="path1622" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,155.06 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1624" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,155.06 h 20.04 v 8.28 H 88.68 Z" /><path + id="path1626" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.6,155.06 h 10.08 v 8.28 H 108.6 Z" /><path + id="path1628" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,155.06 h 39.96 v 8.28 h -39.96 z" /><path + id="path1630" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,155.06 h 79.824 v 8.28 H 158.4 Z" /><path + id="path1632" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 238.1,155.06 h 10.08 v 8.28 H 238.1 Z" /><path + id="path1634" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.06,155.06 h 30 v 8.28 h -30 z" /><path + id="path1636" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,155.06 h 20.04 v 8.28 h -20.04 z" /><path + id="path1638" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,155.06 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1640" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,155.06 h 30 v 8.28 h -30 z" /><path + id="path1642" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,155.06 h 39.96 v 8.28 h -39.96 z" /><path + id="path1644" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,155.06 h 30 v 8.28 h -30 z" /><path + id="path1646" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,155.06 h 10.08 v 8.28 h -10.08 z" /><path + id="path1648" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,155.06 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1650" + style="fill:#0072e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,155.06 h 10.08 v 8.28 h -10.08 z" /><path + id="path1652" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 507.07,155.06 h 20.04 v 8.28 h -20.04 z" /><path + id="path1654" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,155.06 h 30 v 8.28 h -30 z" /><path + id="path1656" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,155.06 h 20.04 v 8.28 h -20.04 z" /><path + id="path1658" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,155.06 h 79.824 v 8.28 H 586.75 Z" /><path + id="path1660" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,155.06 h 30 v 8.28 h -30 z" /><path + id="path1662" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 706.3,155.06 h 39.96 v 8.28 H 706.3 Z" /><path + id="path1664" + style="fill:#00a8e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 746.14,155.06 h 30 v 8.28 h -30 z" /><path + id="path1666" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,146.9 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1668" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,146.9 h 30 v 8.28 h -30 z" /><path + id="path1670" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,146.9 h 39.96 v 8.28 h -39.96 z" /><path + id="path1672" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,146.9 h 119.66 v 8.28 H 158.4 Z" /><path + id="path1674" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,146.9 h 20.04 v 8.28 h -20.04 z" /><path + id="path1676" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,146.9 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1678" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,146.9 h 30 v 8.28 h -30 z" /><path + id="path1680" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,146.9 h 39.96 v 8.28 h -39.96 z" /><path + id="path1682" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,146.9 h 30 v 8.28 h -30 z" /><path + id="path1684" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,146.9 h 10.08 v 8.28 h -10.08 z" /><path + id="path1686" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,146.9 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1688" + style="fill:#0072e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,146.9 h 10.08 v 8.28 h -10.08 z" /><path + id="path1690" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 507.07,146.9 h 20.04 v 8.28 h -20.04 z" /><path + id="path1692" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,146.9 h 30 v 8.28 h -30 z" /><path + id="path1694" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,146.9 h 20.04 v 8.28 h -20.04 z" /><path + id="path1696" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,146.9 h 79.824 v 8.28 H 586.75 Z" /><path + id="path1698" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,146.9 h 30 v 8.28 h -30 z" /><path + id="path1700" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,138.74 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1702" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,138.74 h 30 v 8.28 h -30 z" /><path + id="path1704" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,138.74 h 39.96 v 8.28 h -39.96 z" /><path + id="path1706" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,138.74 h 119.66 v 8.28 H 158.4 Z" /><path + id="path1708" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,138.74 h 20.04 v 8.28 h -20.04 z" /><path + id="path1710" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,138.74 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1712" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,138.74 h 30 v 8.28 h -30 z" /><path + id="path1714" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,138.74 h 39.96 v 8.28 h -39.96 z" /><path + id="path1716" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,138.74 h 30 v 8.28 h -30 z" /><path + id="path1718" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,138.74 h 10.08 v 8.28 h -10.08 z" /><path + id="path1720" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,138.74 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1722" + style="fill:#0072e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,138.74 h 10.08 v 8.28 h -10.08 z" /><path + id="path1724" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 507.07,138.74 h 20.04 v 8.28 h -20.04 z" /><path + id="path1726" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,138.74 h 30 v 8.28 h -30 z" /><path + id="path1728" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,138.74 h 20.04 v 8.28 h -20.04 z" /><path + id="path1730" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,130.58 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1732" + style="fill:#bee395;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,130.58 h 30 v 8.28 h -30 z" /><path + id="path1734" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 118.56,130.58 h 39.96 v 8.28 h -39.96 z" /><path + id="path1736" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 158.4,130.58 h 119.66 v 8.28 H 158.4 Z" /><path + id="path1738" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.94,130.58 h 20.04 v 8.28 h -20.04 z" /><path + id="path1740" + style="fill:#84e084;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.82,130.58 h 59.904 v 8.28 H 307.82 Z" /><path + id="path1742" + style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.61,130.58 h 30 v 8.28 h -30 z" /><path + id="path1744" + style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 397.49,130.58 h 39.96 v 8.28 h -39.96 z" /><path + id="path1746" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 437.33,130.58 h 30 v 8.28 h -30 z" /><path + id="path1748" + style="fill:#33cc33;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,130.58 h 10.08 v 8.28 h -10.08 z" /><path + id="path1750" + style="fill:#cc66ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.17,130.58 h 20.064 v 8.28 H 477.17 Z" /><path + id="path1752" + style="fill:#0072e4;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,130.58 h 10.08 v 8.28 h -10.08 z" /><path + id="path1754" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 507.07,130.58 h 20.04 v 8.28 h -20.04 z" /><path + id="path1756" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.99,130.58 h 30 v 8.28 h -30 z" /><path + id="path1758" + style="fill:#adeaff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.87,130.58 h 20.04 v 8.28 h -20.04 z" /><path + id="path1760" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,130.58 h 69.864 v 8.28 H 586.75 Z" /><path + id="path1762" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 656.5,130.58 h 10.08 v 8.28 H 656.5 Z" /><path + id="path1764" + style="fill:#b2003b;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,130.58 h 10.08 v 8.28 h -10.08 z" /><path + id="path1766" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,130.58 h 69.84 v 8.28 h -69.84 z" /><path + id="path1768" + style="fill:#ff5e0d;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 756.1,130.58 h 10.08 v 8.28 H 756.1 Z" /><path + id="path1770" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,122.42 h 69.864 v 8.28 H 586.75 Z" /><path + id="path1772" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 656.5,122.42 h 10.08 v 8.28 H 656.5 Z" /><path + id="path1774" + style="fill:#b2003b;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,122.42 h 10.08 v 8.28 h -10.08 z" /><path + id="path1776" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,122.42 h 69.84 v 8.28 h -69.84 z" /><path + id="path1778" + style="fill:#ff5e0d;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 756.1,122.42 h 10.08 v 8.28 H 756.1 Z" /><path + id="path1780" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,114.26 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1782" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,114.26 h 318.89 v 8.28 H 88.68 Z" /><path + id="path1784" + style="fill:#ffc1d6;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 417.41,114.26 h 159.5 v 8.28 h -159.5 z" /><path + id="path1786" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.75,114.26 h 69.864 v 8.28 H 586.75 Z" /><path + id="path1788" + style="fill:#ff0d5e;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 656.5,114.26 h 10.08 v 8.28 H 656.5 Z" /><path + id="path1790" + style="fill:#b2003b;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 666.46,114.26 h 10.08 v 8.28 h -10.08 z" /><path + id="path1792" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 686.38,114.26 h 69.84 v 8.28 h -69.84 z" /><path + id="path1794" + style="fill:#ff5e0d;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 756.1,114.26 h 10.08 v 8.28 H 756.1 Z" /><path + id="path1796" + style="fill:#83dfff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,106.1 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1798" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,106.1 h 318.89 v 8.28 H 88.68 Z" /><path + id="path1800" + style="fill:#ff6699;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 417.41,106.1 h 10.08 v 8.28 h -10.08 z" /><path + id="path1802" + style="fill:#ff9966;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 427.37,106.1 h 30 v 8.28 h -30 z" /><path + id="path1804" + style="fill:#ae0dff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.25,106.1 h 10.08 v 8.28 h -10.08 z" /><path + id="path1806" + style="fill:#83c1ff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.21,106.1 h 30.024 v 8.28 H 467.21 Z" /><path + id="path1808" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.11,106.1 h 79.8 v 8.28 h -79.8 z" /><path + id="path1810" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 28.92,97.944 H 88.8 v 8.28 H 28.92 Z" /><path + id="path1812" + style="fill:#33ccff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.68,97.944 h 318.89 v 8.28 H 88.68 Z" /></g></g><g + id="g1814"><g + clip-path="url(#clipPath1820)" + id="g1816"><text + id="text1824" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,483.34)"><tspan + id="tspan1822" + y="0" + x="0">B</tspan></text> +<text + id="text1828" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,483.34)"><tspan + id="tspan1826" + y="0" + x="0">0</tspan></text> +<text + id="text1832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,483.34)"><tspan + id="tspan1830" + y="0" + x="0">0</tspan></text> +<text + id="text1836" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,483.34)"><tspan + id="tspan1834" + y="0" + x="0">0</tspan></text> +<text + id="text1840" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,483.34)"><tspan + id="tspan1838" + y="0" + x="0">0</tspan></text> +<text + id="text1844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,483.34)"><tspan + id="tspan1842" + y="0" + x="0">0</tspan></text> +<text + id="text1848" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,483.34)"><tspan + id="tspan1846" + y="0" + x="0">0</tspan></text> +<text + id="text1852" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,483.34)"><tspan + id="tspan1850" + y="0" + x="0">0</tspan></text> +<text + id="text1856" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,483.34)"><tspan + id="tspan1854" + y="0" + x="0">0</tspan></text> +<text + id="text1860" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,483.34)"><tspan + id="tspan1858" + y="0" + x="0">0</tspan></text> +<text + id="text1864" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,483.34)"><tspan + id="tspan1862" + y="0" + x="0">0</tspan></text> +<text + id="text1868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,483.34)"><tspan + id="tspan1866" + y="0" + x="0">1</tspan></text> +<text + id="text1872" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,483.34)"><tspan + id="tspan1870" + y="0" + x="0">1</tspan></text> +<text + id="text1876" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,483.34)"><tspan + id="tspan1874" + y="0" + x="0">1</tspan></text> +<text + id="text1880" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,483.34)"><tspan + id="tspan1878" + y="0" + x="0">1</tspan></text> +<text + id="text1884" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,483.34)"><tspan + id="tspan1882" + y="0" + x="0">0</tspan></text> +<text + id="text1888" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,483.34)"><tspan + id="tspan1886" + y="0" + x="0">0</tspan></text> +<text + id="text1892" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,483.34)"><tspan + id="tspan1890" + y="0" + x="0">B</tspan></text> +<text + id="text1896" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,483.34)"><tspan + id="tspan1894" + y="0" + x="0">I</tspan></text> +<text + id="text1900" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,483.34)"><tspan + id="tspan1898" + y="0" + x="0">0</tspan></text> +<text + id="text1904" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,483.34)"><tspan + id="tspan1902" + y="0" + x="0">1</tspan></text> +<text + id="text1908" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,483.34)"><tspan + id="tspan1906" + y="0" + x="0">0</tspan></text> +<text + id="text1912" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,483.34)"><tspan + id="tspan1910" + y="0" + x="0">0</tspan></text> +<text + id="text1916" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,483.34)"><tspan + id="tspan1914" + y="0" + x="0">1</tspan></text> +<text + id="text1920" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,483.34)"><tspan + id="tspan1918" + y="0" + x="0">1</tspan></text> +<text + id="text1924" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,483.34)"><tspan + id="tspan1922" + y="0" + x="0">1</tspan></text> +<text + id="text1928" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,483.34)"><tspan + id="tspan1926" + y="0" + x="0">0</tspan></text> +<text + id="text1932" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,483.34)"><tspan + id="tspan1930" + y="0" + x="0">0</tspan></text> +<text + id="text1936" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,483.34)"><tspan + id="tspan1934" + y="0" + x="0">1</tspan></text> +<text + id="text1940" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,483.34)"><tspan + id="tspan1938" + y="0" + x="0">1</tspan></text> +<text + id="text1944" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,483.34)"><tspan + id="tspan1942" + y="0" + x="0">1</tspan></text> +<text + id="text1948" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,483.34)"><tspan + id="tspan1946" + y="0" + x="0">0</tspan></text> +<text + id="text1952" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,530.59,483.34)"><tspan + id="tspan1950" + y="0" + x="0">0</tspan></text> +<text + id="text1956" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,540.55,483.34)"><tspan + id="tspan1954" + y="0" + x="0">1</tspan></text> +<text + id="text1960" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,550.51,483.34)"><tspan + id="tspan1958" + y="0" + x="0">1</tspan></text> +<text + id="text1964" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,483.34)"><tspan + id="tspan1962" + y="0" + x="0">0</tspan></text> +<text + id="text1968" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,483.34)"><tspan + id="tspan1966" + y="0" + x="0">0</tspan></text> +<text + id="text1972" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,483.34)"><tspan + id="tspan1970" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g1974"><g + clip-path="url(#clipPath1980)" + id="g1976"><text + id="text1984" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,475.18)"><tspan + id="tspan1982" + y="0" + x="0">W</tspan></text> +<text + id="text1988" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,475.18)"><tspan + id="tspan1986" + y="0" + x="0">0</tspan></text> +<text + id="text1992" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,475.18)"><tspan + id="tspan1990" + y="0" + x="0">0</tspan></text> +<text + id="text1996" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,475.18)"><tspan + id="tspan1994" + y="0" + x="0">0</tspan></text> +<text + id="text2000" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,475.18)"><tspan + id="tspan1998" + y="0" + x="0">0</tspan></text> +<text + id="text2004" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,475.18)"><tspan + id="tspan2002" + y="0" + x="0">0</tspan></text> +<text + id="text2008" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,475.18)"><tspan + id="tspan2006" + y="0" + x="0">0</tspan></text> +<text + id="text2012" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,475.18)"><tspan + id="tspan2010" + y="0" + x="0">0</tspan></text> +<text + id="text2016" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,475.18)"><tspan + id="tspan2014" + y="0" + x="0">0</tspan></text> +<text + id="text2020" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,475.18)"><tspan + id="tspan2018" + y="0" + x="0">0</tspan></text> +<text + id="text2024" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,475.18)"><tspan + id="tspan2022" + y="0" + x="0">1</tspan></text> +<text + id="text2028" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,475.18)"><tspan + id="tspan2026" + y="0" + x="0">1</tspan></text> +<text + id="text2032" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,475.18)"><tspan + id="tspan2030" + y="0" + x="0">1</tspan></text> +<text + id="text2036" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,475.18)"><tspan + id="tspan2034" + y="0" + x="0">1</tspan></text> +<text + id="text2040" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,475.18)"><tspan + id="tspan2038" + y="0" + x="0">1</tspan></text> +<text + id="text2044" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,475.18)"><tspan + id="tspan2042" + y="0" + x="0">0</tspan></text> +<text + id="text2048" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,475.18)"><tspan + id="tspan2046" + y="0" + x="0">0</tspan></text> +<text + id="text2052" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,280.1,475.18)"><tspan + id="tspan2050" + y="0" + x="0">W</tspan></text> +<text + id="text2056" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,475.18)"><tspan + id="tspan2054" + y="0" + x="0">I</tspan></text> +<text + id="text2060" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,475.18)"><tspan + id="tspan2058" + y="0" + x="0">0</tspan></text> +<text + id="text2064" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,475.18)"><tspan + id="tspan2062" + y="0" + x="0">1</tspan></text> +<text + id="text2068" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,475.18)"><tspan + id="tspan2066" + y="0" + x="0">0</tspan></text> +<text + id="text2072" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,475.18)"><tspan + id="tspan2070" + y="0" + x="0">0</tspan></text> +<text + id="text2076" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,475.18)"><tspan + id="tspan2074" + y="0" + x="0">1</tspan></text> +<text + id="text2080" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,475.18)"><tspan + id="tspan2078" + y="0" + x="0">1</tspan></text> +<text + id="text2084" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,475.18)"><tspan + id="tspan2082" + y="0" + x="0">1</tspan></text> +<text + id="text2088" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,475.18)"><tspan + id="tspan2086" + y="0" + x="0">0</tspan></text> +<text + id="text2092" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,475.18)"><tspan + id="tspan2090" + y="0" + x="0">0</tspan></text> +<text + id="text2096" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,475.18)"><tspan + id="tspan2094" + y="0" + x="0">1</tspan></text> +<text + id="text2100" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,475.18)"><tspan + id="tspan2098" + y="0" + x="0">1</tspan></text> +<text + id="text2104" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,475.18)"><tspan + id="tspan2102" + y="0" + x="0">1</tspan></text> +<text + id="text2108" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,475.18)"><tspan + id="tspan2106" + y="0" + x="0">0</tspan></text> +<text + id="text2112" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,530.59,475.18)"><tspan + id="tspan2110" + y="0" + x="0">1</tspan></text> +<text + id="text2116" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,540.55,475.18)"><tspan + id="tspan2114" + y="0" + x="0">0</tspan></text> +<text + id="text2120" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,550.51,475.18)"><tspan + id="tspan2118" + y="0" + x="0">1</tspan></text> +<text + id="text2124" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,475.18)"><tspan + id="tspan2122" + y="0" + x="0">0</tspan></text> +<text + id="text2128" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,475.18)"><tspan + id="tspan2126" + y="0" + x="0">0</tspan></text> +<text + id="text2132" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,475.18)"><tspan + id="tspan2130" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g2134"><g + clip-path="url(#clipPath2140)" + id="g2136"><text + id="text2144" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,467.02)"><tspan + id="tspan2142" + y="0" + x="0">B</tspan></text> +<text + id="text2148" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,467.02)"><tspan + id="tspan2146" + y="0" + x="0">W</tspan></text> +<text + id="text2152" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,467.02)"><tspan + id="tspan2150" + y="0" + x="0">L</tspan></text> +<text + id="text2156" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,467.02)"><tspan + id="tspan2154" + y="0" + x="0">0</tspan></text> +<text + id="text2160" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,467.02)"><tspan + id="tspan2158" + y="0" + x="0">0</tspan></text> +<text + id="text2164" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,467.02)"><tspan + id="tspan2162" + y="0" + x="0">0</tspan></text> +<text + id="text2168" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,467.02)"><tspan + id="tspan2166" + y="0" + x="0">0</tspan></text> +<text + id="text2172" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,467.02)"><tspan + id="tspan2170" + y="0" + x="0">0</tspan></text> +<text + id="text2176" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,467.02)"><tspan + id="tspan2174" + y="0" + x="0">0</tspan></text> +<text + id="text2180" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,467.02)"><tspan + id="tspan2178" + y="0" + x="0">0</tspan></text> +<text + id="text2184" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,467.02)"><tspan + id="tspan2182" + y="0" + x="0">0</tspan></text> +<text + id="text2188" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,467.02)"><tspan + id="tspan2186" + y="0" + x="0">I</tspan></text> +<text + id="text2192" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,467.02)"><tspan + id="tspan2190" + y="0" + x="0">0</tspan></text> +<text + id="text2196" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,467.02)"><tspan + id="tspan2194" + y="0" + x="0">1</tspan></text> +<text + id="text2200" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,467.02)"><tspan + id="tspan2198" + y="0" + x="0">0</tspan></text> +<text + id="text2204" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,467.02)"><tspan + id="tspan2202" + y="0" + x="0">0</tspan></text> +<text + id="text2208" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,467.02)"><tspan + id="tspan2206" + y="0" + x="0">1</tspan></text> +<text + id="text2212" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,467.02)"><tspan + id="tspan2210" + y="0" + x="0">1</tspan></text> +<text + id="text2216" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,467.02)"><tspan + id="tspan2214" + y="0" + x="0">1</tspan></text> +<text + id="text2220" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,467.02)"><tspan + id="tspan2218" + y="0" + x="0">0</tspan></text> +<text + id="text2224" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,467.02)"><tspan + id="tspan2222" + y="0" + x="0">0</tspan></text> +<text + id="text2228" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,467.02)"><tspan + id="tspan2226" + y="0" + x="0">1</tspan></text> +<text + id="text2232" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,467.02)"><tspan + id="tspan2230" + y="0" + x="0">1</tspan></text> +<text + id="text2236" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,467.02)"><tspan + id="tspan2234" + y="0" + x="0">1</tspan></text> +<text + id="text2240" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,467.02)"><tspan + id="tspan2238" + y="0" + x="0">0</tspan></text> +<text + id="text2244" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,530.59,467.02)"><tspan + id="tspan2242" + y="0" + x="0">1</tspan></text> +<text + id="text2248" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,540.55,467.02)"><tspan + id="tspan2246" + y="0" + x="0">1</tspan></text> +<text + id="text2252" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,550.51,467.02)"><tspan + id="tspan2250" + y="0" + x="0">0</tspan></text> +<text + id="text2256" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,467.02)"><tspan + id="tspan2254" + y="0" + x="0">0</tspan></text> +<text + id="text2260" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,467.02)"><tspan + id="tspan2258" + y="0" + x="0">1</tspan></text> +<text + id="text2264" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,467.02)"><tspan + id="tspan2262" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g2266"><g + clip-path="url(#clipPath2272)" + id="g2268"><text + id="text2276" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,458.83)"><tspan + id="tspan2274" + y="0" + x="0">B</tspan></text> +<text + id="text2280" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,458.83)"><tspan + id="tspan2278" + y="0" + x="0">0</tspan></text> +<text + id="text2284" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,458.83)"><tspan + id="tspan2282" + y="0" + x="0">0</tspan></text> +<text + id="text2288" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,458.83)"><tspan + id="tspan2286" + y="0" + x="0">0</tspan></text> +<text + id="text2292" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,458.83)"><tspan + id="tspan2290" + y="0" + x="0">0</tspan></text> +<text + id="text2296" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,458.83)"><tspan + id="tspan2294" + y="0" + x="0">0</tspan></text> +<text + id="text2300" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,458.83)"><tspan + id="tspan2298" + y="0" + x="0">0</tspan></text> +<text + id="text2304" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,458.83)"><tspan + id="tspan2302" + y="0" + x="0">1</tspan></text> +<text + id="text2308" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,458.83)"><tspan + id="tspan2306" + y="0" + x="0">0</tspan></text> +<text + id="text2312" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,458.83)"><tspan + id="tspan2310" + y="0" + x="0">0</tspan></text> +<text + id="text2316" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,458.83)"><tspan + id="tspan2314" + y="0" + x="0">0</tspan></text> +<text + id="text2320" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,458.83)"><tspan + id="tspan2318" + y="0" + x="0">1</tspan></text> +<text + id="text2324" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,458.83)"><tspan + id="tspan2322" + y="0" + x="0">1</tspan></text> +<text + id="text2328" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,458.83)"><tspan + id="tspan2326" + y="0" + x="0">1</tspan></text> +<text + id="text2332" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,458.83)"><tspan + id="tspan2330" + y="0" + x="0">1</tspan></text> +<text + id="text2336" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,458.83)"><tspan + id="tspan2334" + y="0" + x="0">0</tspan></text> +<text + id="text2340" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,458.83)"><tspan + id="tspan2338" + y="0" + x="0">0</tspan></text> +<text + id="text2344" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,458.83)"><tspan + id="tspan2342" + y="0" + x="0">B</tspan></text> +<text + id="text2348" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,458.83)"><tspan + id="tspan2346" + y="0" + x="0">I</tspan></text> +<text + id="text2352" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,458.83)"><tspan + id="tspan2350" + y="0" + x="0">0</tspan></text> +<text + id="text2356" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,458.83)"><tspan + id="tspan2354" + y="0" + x="0">1</tspan></text> +<text + id="text2360" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,458.83)"><tspan + id="tspan2358" + y="0" + x="0">0</tspan></text> +<text + id="text2364" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,458.83)"><tspan + id="tspan2362" + y="0" + x="0">0</tspan></text> +<text + id="text2368" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,458.83)"><tspan + id="tspan2366" + y="0" + x="0">1</tspan></text> +<text + id="text2372" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,458.83)"><tspan + id="tspan2370" + y="0" + x="0">1</tspan></text> +<text + id="text2376" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,458.83)"><tspan + id="tspan2374" + y="0" + x="0">1</tspan></text> +<text + id="text2380" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,458.83)"><tspan + id="tspan2378" + y="0" + x="0">0</tspan></text> +<text + id="text2384" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,458.83)"><tspan + id="tspan2382" + y="0" + x="0">0</tspan></text> +<text + id="text2388" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,458.83)"><tspan + id="tspan2386" + y="0" + x="0">1</tspan></text> +<text + id="text2392" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,458.83)"><tspan + id="tspan2390" + y="0" + x="0">1</tspan></text> +<text + id="text2396" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,458.83)"><tspan + id="tspan2394" + y="0" + x="0">1</tspan></text> +<text + id="text2400" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,458.83)"><tspan + id="tspan2398" + y="0" + x="0">0</tspan></text> +<text + id="text2404" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,530.59,458.83)"><tspan + id="tspan2402" + y="0" + x="0">1</tspan></text> +<text + id="text2408" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,540.55,458.83)"><tspan + id="tspan2406" + y="0" + x="0">1</tspan></text> +<text + id="text2412" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,550.51,458.83)"><tspan + id="tspan2410" + y="0" + x="0">1</tspan></text> +<text + id="text2416" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,458.83)"><tspan + id="tspan2414" + y="0" + x="0">0</tspan></text> +<text + id="text2420" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,458.83)"><tspan + id="tspan2418" + y="0" + x="0">1</tspan></text> +<text + id="text2424" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,458.83)"><tspan + id="tspan2422" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g2426"><g + clip-path="url(#clipPath2432)" + id="g2428"><text + id="text2436" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,450.67)"><tspan + id="tspan2434" + y="0" + x="0">W</tspan></text> +<text + id="text2440" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,450.67)"><tspan + id="tspan2438" + y="0" + x="0">0</tspan></text> +<text + id="text2444" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,450.67)"><tspan + id="tspan2442" + y="0" + x="0">0</tspan></text> +<text + id="text2448" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,450.67)"><tspan + id="tspan2446" + y="0" + x="0">0</tspan></text> +<text + id="text2452" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,450.67)"><tspan + id="tspan2450" + y="0" + x="0">0</tspan></text> +<text + id="text2456" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,450.67)"><tspan + id="tspan2454" + y="0" + x="0">0</tspan></text> +<text + id="text2460" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,450.67)"><tspan + id="tspan2458" + y="0" + x="0">0</tspan></text> +<text + id="text2464" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,450.67)"><tspan + id="tspan2462" + y="0" + x="0">1</tspan></text> +<text + id="text2468" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,450.67)"><tspan + id="tspan2466" + y="0" + x="0">0</tspan></text> +<text + id="text2472" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,450.67)"><tspan + id="tspan2470" + y="0" + x="0">0</tspan></text> +<text + id="text2476" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,450.67)"><tspan + id="tspan2474" + y="0" + x="0">1</tspan></text> +<text + id="text2480" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,450.67)"><tspan + id="tspan2478" + y="0" + x="0">1</tspan></text> +<text + id="text2484" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,450.67)"><tspan + id="tspan2482" + y="0" + x="0">1</tspan></text> +<text + id="text2488" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,450.67)"><tspan + id="tspan2486" + y="0" + x="0">1</tspan></text> +<text + id="text2492" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,450.67)"><tspan + id="tspan2490" + y="0" + x="0">1</tspan></text> +<text + id="text2496" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,450.67)"><tspan + id="tspan2494" + y="0" + x="0">0</tspan></text> +<text + id="text2500" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,450.67)"><tspan + id="tspan2498" + y="0" + x="0">0</tspan></text> +<text + id="text2504" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,280.1,450.67)"><tspan + id="tspan2502" + y="0" + x="0">W</tspan></text> +<text + id="text2508" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,450.67)"><tspan + id="tspan2506" + y="0" + x="0">I</tspan></text> +<text + id="text2512" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,450.67)"><tspan + id="tspan2510" + y="0" + x="0">0</tspan></text> +<text + id="text2516" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,450.67)"><tspan + id="tspan2514" + y="0" + x="0">1</tspan></text> +<text + id="text2520" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,450.67)"><tspan + id="tspan2518" + y="0" + x="0">0</tspan></text> +<text + id="text2524" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,450.67)"><tspan + id="tspan2522" + y="0" + x="0">0</tspan></text> +<text + id="text2528" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,450.67)"><tspan + id="tspan2526" + y="0" + x="0">1</tspan></text> +<text + id="text2532" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,450.67)"><tspan + id="tspan2530" + y="0" + x="0">1</tspan></text> +<text + id="text2536" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,450.67)"><tspan + id="tspan2534" + y="0" + x="0">1</tspan></text> +<text + id="text2540" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,450.67)"><tspan + id="tspan2538" + y="0" + x="0">0</tspan></text> +<text + id="text2544" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,450.67)"><tspan + id="tspan2542" + y="0" + x="0">1</tspan></text> +<text + id="text2548" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,450.67)"><tspan + id="tspan2546" + y="0" + x="0">0</tspan></text> +<text + id="text2552" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,450.67)"><tspan + id="tspan2550" + y="0" + x="0">1</tspan></text> +<text + id="text2556" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,450.67)"><tspan + id="tspan2554" + y="0" + x="0">0</tspan></text> +<text + id="text2560" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,450.67)"><tspan + id="tspan2558" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g2562"><g + clip-path="url(#clipPath2568)" + id="g2564"><text + id="text2572" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,442.51)"><tspan + id="tspan2570" + y="0" + x="0">B</tspan></text> +<text + id="text2576" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,442.51)"><tspan + id="tspan2574" + y="0" + x="0">W</tspan></text> +<text + id="text2580" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,442.51)"><tspan + id="tspan2578" + y="0" + x="0">L</tspan></text> +<text + id="text2584" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,442.51)"><tspan + id="tspan2582" + y="0" + x="0">0</tspan></text> +<text + id="text2588" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,442.51)"><tspan + id="tspan2586" + y="0" + x="0">0</tspan></text> +<text + id="text2592" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,442.51)"><tspan + id="tspan2590" + y="0" + x="0">0</tspan></text> +<text + id="text2596" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,442.51)"><tspan + id="tspan2594" + y="0" + x="0">0</tspan></text> +<text + id="text2600" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,442.51)"><tspan + id="tspan2598" + y="0" + x="0">0</tspan></text> +<text + id="text2604" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,442.51)"><tspan + id="tspan2602" + y="0" + x="0">0</tspan></text> +<text + id="text2608" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,442.51)"><tspan + id="tspan2606" + y="0" + x="0">1</tspan></text> +<text + id="text2612" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,442.51)"><tspan + id="tspan2610" + y="0" + x="0">0</tspan></text> +<text + id="text2616" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,442.51)"><tspan + id="tspan2614" + y="0" + x="0">I</tspan></text> +<text + id="text2620" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,442.51)"><tspan + id="tspan2618" + y="0" + x="0">0</tspan></text> +<text + id="text2624" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,442.51)"><tspan + id="tspan2622" + y="0" + x="0">1</tspan></text> +<text + id="text2628" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,442.51)"><tspan + id="tspan2626" + y="0" + x="0">0</tspan></text> +<text + id="text2632" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,442.51)"><tspan + id="tspan2630" + y="0" + x="0">0</tspan></text> +<text + id="text2636" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,442.51)"><tspan + id="tspan2634" + y="0" + x="0">1</tspan></text> +<text + id="text2640" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,442.51)"><tspan + id="tspan2638" + y="0" + x="0">1</tspan></text> +<text + id="text2644" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,442.51)"><tspan + id="tspan2642" + y="0" + x="0">1</tspan></text> +<text + id="text2648" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,442.51)"><tspan + id="tspan2646" + y="0" + x="0">0</tspan></text> +<text + id="text2652" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,442.51)"><tspan + id="tspan2650" + y="0" + x="0">1</tspan></text> +<text + id="text2656" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,442.51)"><tspan + id="tspan2654" + y="0" + x="0">1</tspan></text> +<text + id="text2660" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,442.51)"><tspan + id="tspan2658" + y="0" + x="0">1</tspan></text> +<text + id="text2664" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,442.51)"><tspan + id="tspan2662" + y="0" + x="0">0</tspan></text> +<text + id="text2668" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,442.51)"><tspan + id="tspan2666" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g2670"><g + clip-path="url(#clipPath2676)" + id="g2672"><text + id="text2680" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,434.35)"><tspan + id="tspan2678" + y="0" + x="0">B</tspan></text> +<text + id="text2684" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,434.35)"><tspan + id="tspan2682" + y="0" + x="0">W</tspan></text> +<text + id="text2688" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,434.35)"><tspan + id="tspan2686" + y="0" + x="0">L</tspan></text> +<text + id="text2692" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,434.35)"><tspan + id="tspan2690" + y="0" + x="0">0</tspan></text> +<text + id="text2696" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,434.35)"><tspan + id="tspan2694" + y="0" + x="0">0</tspan></text> +<text + id="text2700" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,434.35)"><tspan + id="tspan2698" + y="0" + x="0">0</tspan></text> +<text + id="text2704" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,434.35)"><tspan + id="tspan2702" + y="0" + x="0">0</tspan></text> +<text + id="text2708" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,434.35)"><tspan + id="tspan2706" + y="0" + x="0">0</tspan></text> +<text + id="text2712" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,434.35)"><tspan + id="tspan2710" + y="0" + x="0">1</tspan></text> +<text + id="text2716" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,434.35)"><tspan + id="tspan2714" + y="0" + x="0">0</tspan></text> +<text + id="text2720" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,434.35)"><tspan + id="tspan2718" + y="0" + x="0">0</tspan></text> +<text + id="text2724" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,434.35)"><tspan + id="tspan2722" + y="0" + x="0">I</tspan></text> +<text + id="text2728" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,434.35)"><tspan + id="tspan2726" + y="0" + x="0">W</tspan></text> +<text + id="text2732" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,434.35)"><tspan + id="tspan2730" + y="0" + x="0">L</tspan></text> +<text + id="text2736" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,434.35)"><tspan + id="tspan2734" + y="0" + x="0">0</tspan></text> +<text + id="text2740" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,434.35)"><tspan + id="tspan2738" + y="0" + x="0">1</tspan></text> +<text + id="text2744" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,434.35)"><tspan + id="tspan2742" + y="0" + x="0">0</tspan></text> +<text + id="text2748" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,434.35)"><tspan + id="tspan2746" + y="0" + x="0">0</tspan></text> +<text + id="text2752" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,434.35)"><tspan + id="tspan2750" + y="0" + x="0">1</tspan></text> +<text + id="text2756" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.29,434.35)"><tspan + id="tspan2754" + y="0" + x="0">D</tspan></text> +<text + id="text2760" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,434.35)"><tspan + id="tspan2758" + y="0" + x="0">0</tspan></text> +<text + id="text2764" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,434.35)"><tspan + id="tspan2762" + y="0" + x="0">0</tspan></text> +<text + id="text2768" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,434.35)"><tspan + id="tspan2766" + y="0" + x="0">1</tspan></text> +<text + id="text2772" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.37,434.35)"><tspan + id="tspan2770" + y="0" + x="0">S</tspan></text> +<text + id="text2776" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,559.03,434.35)"><tspan + id="tspan2774" + y="0" + x="0">W</tspan></text> +<text + id="text2780" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,569.59,434.35)"><tspan + id="tspan2778" + y="0" + x="0">M</tspan></text> +<text + id="text2784" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,434.35)"><tspan + id="tspan2782" + y="0" + x="0">1</tspan></text> +<text + id="text2788" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,434.35)"><tspan + id="tspan2786" + y="0" + x="0">1</tspan></text> +<text + id="text2792" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,434.35)"><tspan + id="tspan2790" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g2794"><g + clip-path="url(#clipPath2800)" + id="g2796"><text + id="text2804" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,426.19)"><tspan + id="tspan2802" + y="0" + x="0">B</tspan></text> +<text + id="text2808" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,426.19)"><tspan + id="tspan2806" + y="0" + x="0">W</tspan></text> +<text + id="text2812" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,426.19)"><tspan + id="tspan2810" + y="0" + x="0">L</tspan></text> +<text + id="text2816" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,426.19)"><tspan + id="tspan2814" + y="0" + x="0">0</tspan></text> +<text + id="text2820" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,426.19)"><tspan + id="tspan2818" + y="0" + x="0">0</tspan></text> +<text + id="text2824" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,426.19)"><tspan + id="tspan2822" + y="0" + x="0">0</tspan></text> +<text + id="text2828" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,426.19)"><tspan + id="tspan2826" + y="0" + x="0">0</tspan></text> +<text + id="text2832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,426.19)"><tspan + id="tspan2830" + y="0" + x="0">0</tspan></text> +<text + id="text2836" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,426.19)"><tspan + id="tspan2834" + y="0" + x="0">1</tspan></text> +<text + id="text2840" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,426.19)"><tspan + id="tspan2838" + y="0" + x="0">1</tspan></text> +<text + id="text2844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,426.19)"><tspan + id="tspan2842" + y="0" + x="0">0</tspan></text> +<text + id="text2848" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,426.19)"><tspan + id="tspan2846" + y="0" + x="0">I</tspan></text> +<text + id="text2852" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,426.19)"><tspan + id="tspan2850" + y="0" + x="0">L</tspan></text> +<text + id="text2856" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,426.19)"><tspan + id="tspan2854" + y="0" + x="0">0</tspan></text> +<text + id="text2860" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,426.19)"><tspan + id="tspan2858" + y="0" + x="0">1</tspan></text> +<text + id="text2864" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,426.19)"><tspan + id="tspan2862" + y="0" + x="0">0</tspan></text> +<text + id="text2868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,426.19)"><tspan + id="tspan2866" + y="0" + x="0">0</tspan></text> +<text + id="text2872" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,426.19)"><tspan + id="tspan2870" + y="0" + x="0">1</tspan></text> +<text + id="text2876" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,426.19)"><tspan + id="tspan2874" + y="0" + x="0">1</tspan></text> +<text + id="text2880" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,426.19)"><tspan + id="tspan2878" + y="0" + x="0">1</tspan></text> +<text + id="text2884" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,426.19)"><tspan + id="tspan2882" + y="0" + x="0">1</tspan></text> +<text + id="text2888" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,426.19)"><tspan + id="tspan2886" + y="0" + x="0">1</tspan></text> +<text + id="text2892" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,426.19)"><tspan + id="tspan2890" + y="0" + x="0">1</tspan></text> +<text + id="text2896" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,769.66,426.19)"><tspan + id="tspan2894" + y="0" + x="0">0</tspan></text> +<text + id="text2900" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.62,426.19)"><tspan + id="tspan2898" + y="0" + x="0">1</tspan></text> +<text + id="text2904" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,789.58,426.19)"><tspan + id="tspan2902" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g2906"><g + clip-path="url(#clipPath2912)" + id="g2908"><text + id="text2916" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,418.03)"><tspan + id="tspan2914" + y="0" + x="0">B</tspan></text> +<text + id="text2920" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,418.03)"><tspan + id="tspan2918" + y="0" + x="0">0</tspan></text> +<text + id="text2924" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,418.03)"><tspan + id="tspan2922" + y="0" + x="0">0</tspan></text> +<text + id="text2928" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,418.03)"><tspan + id="tspan2926" + y="0" + x="0">0</tspan></text> +<text + id="text2932" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,418.03)"><tspan + id="tspan2930" + y="0" + x="0">0</tspan></text> +<text + id="text2936" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,418.03)"><tspan + id="tspan2934" + y="0" + x="0">1</tspan></text> +<text + id="text2940" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,418.03)"><tspan + id="tspan2938" + y="0" + x="0">0</tspan></text> +<text + id="text2944" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,418.03)"><tspan + id="tspan2942" + y="0" + x="0">1</tspan></text> +<text + id="text2948" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,418.03)"><tspan + id="tspan2946" + y="0" + x="0">0</tspan></text> +<text + id="text2952" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,418.03)"><tspan + id="tspan2950" + y="0" + x="0">0</tspan></text> +<text + id="text2956" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,418.03)"><tspan + id="tspan2954" + y="0" + x="0">0</tspan></text> +<text + id="text2960" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,418.03)"><tspan + id="tspan2958" + y="0" + x="0">1</tspan></text> +<text + id="text2964" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,418.03)"><tspan + id="tspan2962" + y="0" + x="0">1</tspan></text> +<text + id="text2968" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,418.03)"><tspan + id="tspan2966" + y="0" + x="0">1</tspan></text> +<text + id="text2972" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,418.03)"><tspan + id="tspan2970" + y="0" + x="0">1</tspan></text> +<text + id="text2976" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,418.03)"><tspan + id="tspan2974" + y="0" + x="0">0</tspan></text> +<text + id="text2980" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,418.03)"><tspan + id="tspan2978" + y="0" + x="0">0</tspan></text> +<text + id="text2984" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,418.03)"><tspan + id="tspan2982" + y="0" + x="0">B</tspan></text> +<text + id="text2988" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,418.03)"><tspan + id="tspan2986" + y="0" + x="0">I</tspan></text> +<text + id="text2992" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,418.03)"><tspan + id="tspan2990" + y="0" + x="0">W</tspan></text> +<text + id="text2996" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,418.03)"><tspan + id="tspan2994" + y="0" + x="0">0</tspan></text> +<text + id="text3000" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,418.03)"><tspan + id="tspan2998" + y="0" + x="0">1</tspan></text> +<text + id="text3004" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,418.03)"><tspan + id="tspan3002" + y="0" + x="0">0</tspan></text> +<text + id="text3008" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,418.03)"><tspan + id="tspan3006" + y="0" + x="0">0</tspan></text> +<text + id="text3012" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,418.03)"><tspan + id="tspan3010" + y="0" + x="0">1</tspan></text> +<text + id="text3016" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,418.03)"><tspan + id="tspan3014" + y="0" + x="0">1</tspan></text> +<text + id="text3020" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,418.03)"><tspan + id="tspan3018" + y="0" + x="0">0</tspan></text> +<text + id="text3024" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,418.03)"><tspan + id="tspan3022" + y="0" + x="0">1</tspan></text> +<text + id="text3028" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,418.03)"><tspan + id="tspan3026" + y="0" + x="0">1</tspan></text> +<text + id="text3032" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,418.03)"><tspan + id="tspan3030" + y="0" + x="0">1</tspan></text> +<text + id="text3036" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,769.66,418.03)"><tspan + id="tspan3034" + y="0" + x="0">0</tspan></text> +<text + id="text3040" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.62,418.03)"><tspan + id="tspan3038" + y="0" + x="0">1</tspan></text> +<text + id="text3044" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,789.58,418.03)"><tspan + id="tspan3042" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g3046"><g + clip-path="url(#clipPath3052)" + id="g3048"><text + id="text3056" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,409.87)"><tspan + id="tspan3054" + y="0" + x="0">W</tspan></text> +<text + id="text3060" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,409.87)"><tspan + id="tspan3058" + y="0" + x="0">0</tspan></text> +<text + id="text3064" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,409.87)"><tspan + id="tspan3062" + y="0" + x="0">0</tspan></text> +<text + id="text3068" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,409.87)"><tspan + id="tspan3066" + y="0" + x="0">0</tspan></text> +<text + id="text3072" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,409.87)"><tspan + id="tspan3070" + y="0" + x="0">0</tspan></text> +<text + id="text3076" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,409.87)"><tspan + id="tspan3074" + y="0" + x="0">1</tspan></text> +<text + id="text3080" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,409.87)"><tspan + id="tspan3078" + y="0" + x="0">0</tspan></text> +<text + id="text3084" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,409.87)"><tspan + id="tspan3082" + y="0" + x="0">1</tspan></text> +<text + id="text3088" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,409.87)"><tspan + id="tspan3086" + y="0" + x="0">0</tspan></text> +<text + id="text3092" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,409.87)"><tspan + id="tspan3090" + y="0" + x="0">0</tspan></text> +<text + id="text3096" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,409.87)"><tspan + id="tspan3094" + y="0" + x="0">1</tspan></text> +<text + id="text3100" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,409.87)"><tspan + id="tspan3098" + y="0" + x="0">1</tspan></text> +<text + id="text3104" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,409.87)"><tspan + id="tspan3102" + y="0" + x="0">1</tspan></text> +<text + id="text3108" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,409.87)"><tspan + id="tspan3106" + y="0" + x="0">1</tspan></text> +<text + id="text3112" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,409.87)"><tspan + id="tspan3110" + y="0" + x="0">1</tspan></text> +<text + id="text3116" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,409.87)"><tspan + id="tspan3114" + y="0" + x="0">0</tspan></text> +<text + id="text3120" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,409.87)"><tspan + id="tspan3118" + y="0" + x="0">0</tspan></text> +<text + id="text3124" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,280.1,409.87)"><tspan + id="tspan3122" + y="0" + x="0">W</tspan></text> +<text + id="text3128" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,409.87)"><tspan + id="tspan3126" + y="0" + x="0">I</tspan></text> +<text + id="text3132" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,409.87)"><tspan + id="tspan3130" + y="0" + x="0">B</tspan></text> +<text + id="text3136" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,409.87)"><tspan + id="tspan3134" + y="0" + x="0">W</tspan></text> +<text + id="text3140" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,409.87)"><tspan + id="tspan3138" + y="0" + x="0">L</tspan></text> +<text + id="text3144" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,409.87)"><tspan + id="tspan3142" + y="0" + x="0">0</tspan></text> +<text + id="text3148" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,409.87)"><tspan + id="tspan3146" + y="0" + x="0">1</tspan></text> +<text + id="text3152" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,409.87)"><tspan + id="tspan3150" + y="0" + x="0">0</tspan></text> +<text + id="text3156" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,409.87)"><tspan + id="tspan3154" + y="0" + x="0">1</tspan></text> +<text + id="text3160" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,409.87)"><tspan + id="tspan3158" + y="0" + x="0">0</tspan></text> +<text + id="text3164" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,409.87)"><tspan + id="tspan3162" + y="0" + x="0">1</tspan></text> +<text + id="text3168" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,409.87)"><tspan + id="tspan3166" + y="0" + x="0">1</tspan></text> +<text + id="text3172" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,409.87)"><tspan + id="tspan3170" + y="0" + x="0">1</tspan></text> +<text + id="text3176" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,769.66,409.87)"><tspan + id="tspan3174" + y="0" + x="0">0</tspan></text> +<text + id="text3180" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.62,409.87)"><tspan + id="tspan3178" + y="0" + x="0">0</tspan></text> +<text + id="text3184" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,789.58,409.87)"><tspan + id="tspan3182" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g3186"><g + clip-path="url(#clipPath3192)" + id="g3188"><text + id="text3196" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,401.71)"><tspan + id="tspan3194" + y="0" + x="0">B</tspan></text> +<text + id="text3200" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,401.71)"><tspan + id="tspan3198" + y="0" + x="0">W</tspan></text> +<text + id="text3204" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,401.71)"><tspan + id="tspan3202" + y="0" + x="0">L</tspan></text> +<text + id="text3208" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,401.71)"><tspan + id="tspan3206" + y="0" + x="0">0</tspan></text> +<text + id="text3212" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,401.71)"><tspan + id="tspan3210" + y="0" + x="0">0</tspan></text> +<text + id="text3216" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,401.71)"><tspan + id="tspan3214" + y="0" + x="0">0</tspan></text> +<text + id="text3220" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,401.71)"><tspan + id="tspan3218" + y="0" + x="0">0</tspan></text> +<text + id="text3224" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,401.71)"><tspan + id="tspan3222" + y="0" + x="0">1</tspan></text> +<text + id="text3228" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,401.71)"><tspan + id="tspan3226" + y="0" + x="0">0</tspan></text> +<text + id="text3232" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,401.71)"><tspan + id="tspan3230" + y="0" + x="0">1</tspan></text> +<text + id="text3236" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,401.71)"><tspan + id="tspan3234" + y="0" + x="0">0</tspan></text> +<text + id="text3240" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,401.71)"><tspan + id="tspan3238" + y="0" + x="0">I</tspan></text> +<text + id="text3244" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,401.71)"><tspan + id="tspan3242" + y="0" + x="0">B</tspan></text> +<text + id="text3248" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,401.71)"><tspan + id="tspan3246" + y="0" + x="0">W</tspan></text> +<text + id="text3252" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,401.71)"><tspan + id="tspan3250" + y="0" + x="0">L</tspan></text> +<text + id="text3256" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,401.71)"><tspan + id="tspan3254" + y="0" + x="0">0</tspan></text> +<text + id="text3260" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,401.71)"><tspan + id="tspan3258" + y="0" + x="0">1</tspan></text> +<text + id="text3264" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,401.71)"><tspan + id="tspan3262" + y="0" + x="0">0</tspan></text> +<text + id="text3268" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,401.71)"><tspan + id="tspan3266" + y="0" + x="0">1</tspan></text> +<text + id="text3272" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,401.71)"><tspan + id="tspan3270" + y="0" + x="0">1</tspan></text> +<text + id="text3276" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,401.71)"><tspan + id="tspan3274" + y="0" + x="0">1</tspan></text> +<text + id="text3280" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,401.71)"><tspan + id="tspan3278" + y="0" + x="0">1</tspan></text> +<text + id="text3284" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,401.71)"><tspan + id="tspan3282" + y="0" + x="0">1</tspan></text> +<text + id="text3288" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,769.66,401.71)"><tspan + id="tspan3286" + y="0" + x="0">0</tspan></text> +<text + id="text3292" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.62,401.71)"><tspan + id="tspan3290" + y="0" + x="0">0</tspan></text> +<text + id="text3296" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,789.58,401.71)"><tspan + id="tspan3294" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g3298"><g + clip-path="url(#clipPath3304)" + id="g3300"><text + id="text3308" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,393.55)"><tspan + id="tspan3306" + y="0" + x="0">B</tspan></text> +<text + id="text3312" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,393.55)"><tspan + id="tspan3310" + y="0" + x="0">W</tspan></text> +<text + id="text3316" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,393.55)"><tspan + id="tspan3314" + y="0" + x="0">L</tspan></text> +<text + id="text3320" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,393.55)"><tspan + id="tspan3318" + y="0" + x="0">0</tspan></text> +<text + id="text3324" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,393.55)"><tspan + id="tspan3322" + y="0" + x="0">0</tspan></text> +<text + id="text3328" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,393.55)"><tspan + id="tspan3326" + y="0" + x="0">0</tspan></text> +<text + id="text3332" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,393.55)"><tspan + id="tspan3330" + y="0" + x="0">0</tspan></text> +<text + id="text3336" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,393.55)"><tspan + id="tspan3334" + y="0" + x="0">1</tspan></text> +<text + id="text3340" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,393.55)"><tspan + id="tspan3338" + y="0" + x="0">1</tspan></text> +<text + id="text3344" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,393.55)"><tspan + id="tspan3342" + y="0" + x="0">0</tspan></text> +<text + id="text3348" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,393.55)"><tspan + id="tspan3346" + y="0" + x="0">0</tspan></text> +<text + id="text3352" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,393.55)"><tspan + id="tspan3350" + y="0" + x="0">I</tspan></text> +<text + id="text3356" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,393.55)"><tspan + id="tspan3354" + y="0" + x="0">B</tspan></text> +<text + id="text3360" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,393.55)"><tspan + id="tspan3358" + y="0" + x="0">0</tspan></text> +<text + id="text3364" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,393.55)"><tspan + id="tspan3362" + y="0" + x="0">1</tspan></text> +<text + id="text3368" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,393.55)"><tspan + id="tspan3366" + y="0" + x="0">0</tspan></text> +<text + id="text3372" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,393.55)"><tspan + id="tspan3370" + y="0" + x="0">1</tspan></text> +<text + id="text3376" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,393.55)"><tspan + id="tspan3374" + y="0" + x="0">1</tspan></text> +<text + id="text3380" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,393.55)"><tspan + id="tspan3378" + y="0" + x="0">1</tspan></text> +<text + id="text3384" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,739.78,393.55)"><tspan + id="tspan3382" + y="0" + x="0">1</tspan></text> +<text + id="text3388" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,749.74,393.55)"><tspan + id="tspan3386" + y="0" + x="0">1</tspan></text> +<text + id="text3392" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,393.55)"><tspan + id="tspan3390" + y="0" + x="0">1</tspan></text> +<text + id="text3396" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,769.66,393.55)"><tspan + id="tspan3394" + y="0" + x="0">1</tspan></text> +<text + id="text3400" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.62,393.55)"><tspan + id="tspan3398" + y="0" + x="0">0</tspan></text> +<text + id="text3404" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,789.58,393.55)"><tspan + id="tspan3402" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g3406"><g + clip-path="url(#clipPath3412)" + id="g3408"><text + id="text3416" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,385.39)"><tspan + id="tspan3414" + y="0" + x="0">B</tspan></text> +<text + id="text3420" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,385.39)"><tspan + id="tspan3418" + y="0" + x="0">L</tspan></text> +<text + id="text3424" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,385.39)"><tspan + id="tspan3422" + y="0" + x="0">0</tspan></text> +<text + id="text3428" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,385.39)"><tspan + id="tspan3426" + y="0" + x="0">0</tspan></text> +<text + id="text3432" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,385.39)"><tspan + id="tspan3430" + y="0" + x="0">0</tspan></text> +<text + id="text3436" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,385.39)"><tspan + id="tspan3434" + y="0" + x="0">0</tspan></text> +<text + id="text3440" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,385.39)"><tspan + id="tspan3438" + y="0" + x="0">1</tspan></text> +<text + id="text3444" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,385.39)"><tspan + id="tspan3442" + y="0" + x="0">0</tspan></text> +<text + id="text3448" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,385.39)"><tspan + id="tspan3446" + y="0" + x="0">0</tspan></text> +<text + id="text3452" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,385.39)"><tspan + id="tspan3450" + y="0" + x="0">0</tspan></text> +<text + id="text3456" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,385.39)"><tspan + id="tspan3454" + y="0" + x="0">0</tspan></text> +<text + id="text3460" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,385.39)"><tspan + id="tspan3458" + y="0" + x="0">0</tspan></text> +<text + id="text3464" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,385.39)"><tspan + id="tspan3462" + y="0" + x="0">B</tspan></text> +<text + id="text3468" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,385.39)"><tspan + id="tspan3466" + y="0" + x="0">N</tspan></text> +<text + id="text3472" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,385.39)"><tspan + id="tspan3470" + y="0" + x="0">W</tspan></text> +<text + id="text3476" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,385.39)"><tspan + id="tspan3474" + y="0" + x="0">0</tspan></text> +<text + id="text3480" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,385.39)"><tspan + id="tspan3478" + y="0" + x="0">1</tspan></text> +<text + id="text3484" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,385.39)"><tspan + id="tspan3482" + y="0" + x="0">0</tspan></text> +<text + id="text3488" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,385.39)"><tspan + id="tspan3486" + y="0" + x="0">1</tspan></text> +<text + id="text3492" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,385.39)"><tspan + id="tspan3490" + y="0" + x="0">1</tspan></text> +<text + id="text3496" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,385.39)"><tspan + id="tspan3494" + y="0" + x="0">1</tspan></text> +<text + id="text3500" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,385.39)"><tspan + id="tspan3498" + y="0" + x="0">0</tspan></text> +<text + id="text3504" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,385.39)"><tspan + id="tspan3502" + y="0" + x="0">0</tspan></text> +<text + id="text3508" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,385.39)"><tspan + id="tspan3506" + y="0" + x="0">1</tspan></text> +<text + id="text3512" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,559.03,385.39)"><tspan + id="tspan3510" + y="0" + x="0">W</tspan></text> +<text + id="text3516" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,569.83,385.39)"><tspan + id="tspan3514" + y="0" + x="0">D</tspan></text> +</g></g><g + id="g3518"><g + clip-path="url(#clipPath3524)" + id="g3520"><text + id="text3528" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,377.23)"><tspan + id="tspan3526" + y="0" + x="0">B</tspan></text> +<text + id="text3532" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,377.23)"><tspan + id="tspan3530" + y="0" + x="0">L</tspan></text> +<text + id="text3536" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,377.23)"><tspan + id="tspan3534" + y="0" + x="0">0</tspan></text> +<text + id="text3540" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,377.23)"><tspan + id="tspan3538" + y="0" + x="0">0</tspan></text> +<text + id="text3544" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,377.23)"><tspan + id="tspan3542" + y="0" + x="0">0</tspan></text> +<text + id="text3548" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,377.23)"><tspan + id="tspan3546" + y="0" + x="0">0</tspan></text> +<text + id="text3552" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,377.23)"><tspan + id="tspan3550" + y="0" + x="0">1</tspan></text> +<text + id="text3556" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,377.23)"><tspan + id="tspan3554" + y="0" + x="0">0</tspan></text> +<text + id="text3560" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,377.23)"><tspan + id="tspan3558" + y="0" + x="0">0</tspan></text> +<text + id="text3564" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,377.23)"><tspan + id="tspan3562" + y="0" + x="0">0</tspan></text> +<text + id="text3568" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,377.23)"><tspan + id="tspan3566" + y="0" + x="0">0</tspan></text> +<text + id="text3572" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,377.23)"><tspan + id="tspan3570" + y="0" + x="0">1</tspan></text> +<text + id="text3576" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,377.23)"><tspan + id="tspan3574" + y="0" + x="0">B</tspan></text> +<text + id="text3580" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,377.23)"><tspan + id="tspan3578" + y="0" + x="0">N</tspan></text> +<text + id="text3584" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,377.23)"><tspan + id="tspan3582" + y="0" + x="0">B</tspan></text> +<text + id="text3588" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,377.23)"><tspan + id="tspan3586" + y="0" + x="0">W</tspan></text> +<text + id="text3592" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,377.23)"><tspan + id="tspan3590" + y="0" + x="0">0</tspan></text> +<text + id="text3596" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,377.23)"><tspan + id="tspan3594" + y="0" + x="0">1</tspan></text> +<text + id="text3600" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,377.23)"><tspan + id="tspan3598" + y="0" + x="0">1</tspan></text> +<text + id="text3604" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,377.23)"><tspan + id="tspan3602" + y="0" + x="0">0</tspan></text> +<text + id="text3608" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,377.23)"><tspan + id="tspan3606" + y="0" + x="0">0</tspan></text> +<text + id="text3612" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,377.23)"><tspan + id="tspan3610" + y="0" + x="0">0</tspan></text> +<text + id="text3616" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,377.23)"><tspan + id="tspan3614" + y="0" + x="0">0</tspan></text> +<text + id="text3620" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,377.23)"><tspan + id="tspan3618" + y="0" + x="0">0</tspan></text> +<text + id="text3624" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,559.03,377.23)"><tspan + id="tspan3622" + y="0" + x="0">W</tspan></text> +<text + id="text3628" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,569.83,377.23)"><tspan + id="tspan3626" + y="0" + x="0">D</tspan></text> +<text + id="text3632" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.58,377.23)"><tspan + id="tspan3630" + y="0" + x="0">S</tspan></text> +<text + id="text3636" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.38,377.95)"><tspan + id="tspan3634" + y="0" + x="0">d</tspan></text> +<text + id="text3640" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,788.98,377.95)"><tspan + id="tspan3638" + y="0" + x="0">D</tspan></text> +</g></g><g + id="g3642"><g + clip-path="url(#clipPath3648)" + id="g3644"><text + id="text3652" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,369.07)"><tspan + id="tspan3650" + y="0" + x="0">B</tspan></text> +<text + id="text3656" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,369.07)"><tspan + id="tspan3654" + y="0" + x="0">L</tspan></text> +<text + id="text3660" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,369.07)"><tspan + id="tspan3658" + y="0" + x="0">0</tspan></text> +<text + id="text3664" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,369.07)"><tspan + id="tspan3662" + y="0" + x="0">0</tspan></text> +<text + id="text3668" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,369.07)"><tspan + id="tspan3666" + y="0" + x="0">0</tspan></text> +<text + id="text3672" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,369.07)"><tspan + id="tspan3670" + y="0" + x="0">0</tspan></text> +<text + id="text3676" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,369.07)"><tspan + id="tspan3674" + y="0" + x="0">1</tspan></text> +<text + id="text3680" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,369.07)"><tspan + id="tspan3678" + y="0" + x="0">0</tspan></text> +<text + id="text3684" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,369.07)"><tspan + id="tspan3682" + y="0" + x="0">0</tspan></text> +<text + id="text3688" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,369.07)"><tspan + id="tspan3686" + y="0" + x="0">0</tspan></text> +<text + id="text3692" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,369.07)"><tspan + id="tspan3690" + y="0" + x="0">1</tspan></text> +<text + id="text3696" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,369.07)"><tspan + id="tspan3694" + y="0" + x="0">0</tspan></text> +<text + id="text3700" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,369.07)"><tspan + id="tspan3698" + y="0" + x="0">B</tspan></text> +<text + id="text3704" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,369.07)"><tspan + id="tspan3702" + y="0" + x="0">N</tspan></text> +<text + id="text3708" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,369.07)"><tspan + id="tspan3706" + y="0" + x="0">B</tspan></text> +<text + id="text3712" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,369.07)"><tspan + id="tspan3710" + y="0" + x="0">W</tspan></text> +<text + id="text3716" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,369.07)"><tspan + id="tspan3714" + y="0" + x="0">0</tspan></text> +<text + id="text3720" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,369.07)"><tspan + id="tspan3718" + y="0" + x="0">1</tspan></text> +<text + id="text3724" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,369.07)"><tspan + id="tspan3722" + y="0" + x="0">1</tspan></text> +<text + id="text3728" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,369.07)"><tspan + id="tspan3726" + y="0" + x="0">0</tspan></text> +<text + id="text3732" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,369.07)"><tspan + id="tspan3730" + y="0" + x="0">0</tspan></text> +<text + id="text3736" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,369.07)"><tspan + id="tspan3734" + y="0" + x="0">0</tspan></text> +<text + id="text3740" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,369.07)"><tspan + id="tspan3738" + y="0" + x="0">0</tspan></text> +<text + id="text3744" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,369.07)"><tspan + id="tspan3742" + y="0" + x="0">1</tspan></text> +<text + id="text3748" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,559.03,369.07)"><tspan + id="tspan3746" + y="0" + x="0">W</tspan></text> +<text + id="text3752" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,569.83,369.07)"><tspan + id="tspan3750" + y="0" + x="0">D</tspan></text> +<text + id="text3756" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,680.02,369.07)"><tspan + id="tspan3754" + y="0" + x="0">0</tspan></text> +<text + id="text3760" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,369.07)"><tspan + id="tspan3758" + y="0" + x="0">0</tspan></text> +<text + id="text3764" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,369.07)"><tspan + id="tspan3762" + y="0" + x="0">0</tspan></text> +<text + id="text3768" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,369.07)"><tspan + id="tspan3766" + y="0" + x="0">1</tspan></text> +<text + id="text3772" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.02,369.79)"><tspan + id="tspan3770" + y="0" + x="0">R</tspan></text> +<text + id="text3776" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,789.58,369.79)"><tspan + id="tspan3774" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g3778"><g + clip-path="url(#clipPath3784)" + id="g3780"><text + id="text3788" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,360.91)"><tspan + id="tspan3786" + y="0" + x="0">B</tspan></text> +<text + id="text3792" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,360.91)"><tspan + id="tspan3790" + y="0" + x="0">L</tspan></text> +<text + id="text3796" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,360.91)"><tspan + id="tspan3794" + y="0" + x="0">0</tspan></text> +<text + id="text3800" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,360.91)"><tspan + id="tspan3798" + y="0" + x="0">0</tspan></text> +<text + id="text3804" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,360.91)"><tspan + id="tspan3802" + y="0" + x="0">0</tspan></text> +<text + id="text3808" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,360.91)"><tspan + id="tspan3806" + y="0" + x="0">0</tspan></text> +<text + id="text3812" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,360.91)"><tspan + id="tspan3810" + y="0" + x="0">1</tspan></text> +<text + id="text3816" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,360.91)"><tspan + id="tspan3814" + y="0" + x="0">0</tspan></text> +<text + id="text3820" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,360.91)"><tspan + id="tspan3818" + y="0" + x="0">0</tspan></text> +<text + id="text3824" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,360.91)"><tspan + id="tspan3822" + y="0" + x="0">0</tspan></text> +<text + id="text3828" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,360.91)"><tspan + id="tspan3826" + y="0" + x="0">1</tspan></text> +<text + id="text3832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,360.91)"><tspan + id="tspan3830" + y="0" + x="0">1</tspan></text> +<text + id="text3836" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,360.91)"><tspan + id="tspan3834" + y="0" + x="0">B</tspan></text> +<text + id="text3840" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,360.91)"><tspan + id="tspan3838" + y="0" + x="0">N</tspan></text> +<text + id="text3844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,360.91)"><tspan + id="tspan3842" + y="0" + x="0">B</tspan></text> +<text + id="text3848" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,360.91)"><tspan + id="tspan3846" + y="0" + x="0">W</tspan></text> +<text + id="text3852" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,360.91)"><tspan + id="tspan3850" + y="0" + x="0">0</tspan></text> +<text + id="text3856" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,360.91)"><tspan + id="tspan3854" + y="0" + x="0">1</tspan></text> +<text + id="text3860" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,360.91)"><tspan + id="tspan3858" + y="0" + x="0">1</tspan></text> +<text + id="text3864" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,360.91)"><tspan + id="tspan3862" + y="0" + x="0">0</tspan></text> +<text + id="text3868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,559.03,360.91)"><tspan + id="tspan3866" + y="0" + x="0">W</tspan></text> +<text + id="text3872" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,569.83,360.91)"><tspan + id="tspan3870" + y="0" + x="0">D</tspan></text> +<text + id="text3876" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,680.02,360.91)"><tspan + id="tspan3874" + y="0" + x="0">0</tspan></text> +<text + id="text3880" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,360.91)"><tspan + id="tspan3878" + y="0" + x="0">1</tspan></text> +<text + id="text3884" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,360.91)"><tspan + id="tspan3882" + y="0" + x="0">0</tspan></text> +<text + id="text3888" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,360.91)"><tspan + id="tspan3886" + y="0" + x="0">1</tspan></text> +<text + id="text3892" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,360.91)"><tspan + id="tspan3890" + y="0" + x="0">1</tspan></text> +<text + id="text3896" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.62,361.63)"><tspan + id="tspan3894" + y="0" + x="0">L</tspan></text> +<text + id="text3900" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,789.58,361.63)"><tspan + id="tspan3898" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g3902"><g + clip-path="url(#clipPath3908)" + id="g3904"><text + id="text3912" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,352.75)"><tspan + id="tspan3910" + y="0" + x="0">B</tspan></text> +<text + id="text3916" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,352.75)"><tspan + id="tspan3914" + y="0" + x="0">L</tspan></text> +<text + id="text3920" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,352.75)"><tspan + id="tspan3918" + y="0" + x="0">0</tspan></text> +<text + id="text3924" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,352.75)"><tspan + id="tspan3922" + y="0" + x="0">0</tspan></text> +<text + id="text3928" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,352.75)"><tspan + id="tspan3926" + y="0" + x="0">0</tspan></text> +<text + id="text3932" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,352.75)"><tspan + id="tspan3930" + y="0" + x="0">0</tspan></text> +<text + id="text3936" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,352.75)"><tspan + id="tspan3934" + y="0" + x="0">1</tspan></text> +<text + id="text3940" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,352.75)"><tspan + id="tspan3938" + y="0" + x="0">0</tspan></text> +<text + id="text3944" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,352.75)"><tspan + id="tspan3942" + y="0" + x="0">0</tspan></text> +<text + id="text3948" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,352.75)"><tspan + id="tspan3946" + y="0" + x="0">B</tspan></text> +<text + id="text3952" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,352.75)"><tspan + id="tspan3950" + y="0" + x="0">N</tspan></text> +<text + id="text3956" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,352.75)"><tspan + id="tspan3954" + y="0" + x="0">L</tspan></text> +<text + id="text3960" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,352.75)"><tspan + id="tspan3958" + y="0" + x="0">0</tspan></text> +<text + id="text3964" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,352.75)"><tspan + id="tspan3962" + y="0" + x="0">1</tspan></text> +<text + id="text3968" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,352.75)"><tspan + id="tspan3966" + y="0" + x="0">1</tspan></text> +<text + id="text3972" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,352.75)"><tspan + id="tspan3970" + y="0" + x="0">1</tspan></text> +<text + id="text3976" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,352.75)"><tspan + id="tspan3974" + y="0" + x="0">0</tspan></text> +<text + id="text3980" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,680.02,352.75)"><tspan + id="tspan3978" + y="0" + x="0">1</tspan></text> +<text + id="text3984" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,352.75)"><tspan + id="tspan3982" + y="0" + x="0">0</tspan></text> +<text + id="text3988" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,352.75)"><tspan + id="tspan3986" + y="0" + x="0">1</tspan></text> +<text + id="text3992" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,352.75)"><tspan + id="tspan3990" + y="0" + x="0">1</tspan></text> +<text + id="text3996" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,352.75)"><tspan + id="tspan3994" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g3998"><g + clip-path="url(#clipPath4004)" + id="g4000"><text + id="text4008" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,344.59)"><tspan + id="tspan4006" + y="0" + x="0">B</tspan></text> +<text + id="text4012" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,344.59)"><tspan + id="tspan4010" + y="0" + x="0">L</tspan></text> +<text + id="text4016" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,344.59)"><tspan + id="tspan4014" + y="0" + x="0">0</tspan></text> +<text + id="text4020" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,344.59)"><tspan + id="tspan4018" + y="0" + x="0">0</tspan></text> +<text + id="text4024" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,344.59)"><tspan + id="tspan4022" + y="0" + x="0">0</tspan></text> +<text + id="text4028" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,344.59)"><tspan + id="tspan4026" + y="0" + x="0">0</tspan></text> +<text + id="text4032" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,344.59)"><tspan + id="tspan4030" + y="0" + x="0">1</tspan></text> +<text + id="text4036" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,344.59)"><tspan + id="tspan4034" + y="0" + x="0">0</tspan></text> +<text + id="text4040" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,344.59)"><tspan + id="tspan4038" + y="0" + x="0">1</tspan></text> +<text + id="text4044" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,344.59)"><tspan + id="tspan4042" + y="0" + x="0">B</tspan></text> +<text + id="text4048" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,344.59)"><tspan + id="tspan4046" + y="0" + x="0">N</tspan></text> +<text + id="text4052" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,344.59)"><tspan + id="tspan4050" + y="0" + x="0">W</tspan></text> +<text + id="text4056" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,344.59)"><tspan + id="tspan4054" + y="0" + x="0">1</tspan></text> +<text + id="text4060" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,344.59)"><tspan + id="tspan4058" + y="0" + x="0">0</tspan></text> +<text + id="text4064" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,344.59)"><tspan + id="tspan4062" + y="0" + x="0">0</tspan></text> +<text + id="text4068" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,344.59)"><tspan + id="tspan4066" + y="0" + x="0">0</tspan></text> +<text + id="text4072" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,344.59)"><tspan + id="tspan4070" + y="0" + x="0">0</tspan></text> +<text + id="text4076" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,344.59)"><tspan + id="tspan4074" + y="0" + x="0">1</tspan></text> +<text + id="text4080" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,344.59)"><tspan + id="tspan4078" + y="0" + x="0">1</tspan></text> +<text + id="text4084" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,778.78,344.59)"><tspan + id="tspan4082" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g4086"><g + clip-path="url(#clipPath4092)" + id="g4088"><text + id="text4096" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,336.43)"><tspan + id="tspan4094" + y="0" + x="0">B</tspan></text> +<text + id="text4100" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,336.43)"><tspan + id="tspan4098" + y="0" + x="0">L</tspan></text> +<text + id="text4104" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,336.43)"><tspan + id="tspan4102" + y="0" + x="0">0</tspan></text> +<text + id="text4108" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,336.43)"><tspan + id="tspan4106" + y="0" + x="0">0</tspan></text> +<text + id="text4112" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,336.43)"><tspan + id="tspan4110" + y="0" + x="0">0</tspan></text> +<text + id="text4116" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,336.43)"><tspan + id="tspan4114" + y="0" + x="0">0</tspan></text> +<text + id="text4120" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,336.43)"><tspan + id="tspan4118" + y="0" + x="0">1</tspan></text> +<text + id="text4124" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,336.43)"><tspan + id="tspan4122" + y="0" + x="0">1</tspan></text> +<text + id="text4128" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,336.43)"><tspan + id="tspan4126" + y="0" + x="0">0</tspan></text> +<text + id="text4132" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,336.43)"><tspan + id="tspan4130" + y="0" + x="0">B</tspan></text> +<text + id="text4136" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,336.43)"><tspan + id="tspan4134" + y="0" + x="0">N</tspan></text> +<text + id="text4140" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,336.43)"><tspan + id="tspan4138" + y="0" + x="0">W</tspan></text> +<text + id="text4144" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,336.43)"><tspan + id="tspan4142" + y="0" + x="0">1</tspan></text> +<text + id="text4148" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,336.43)"><tspan + id="tspan4146" + y="0" + x="0">0</tspan></text> +<text + id="text4152" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,336.43)"><tspan + id="tspan4150" + y="0" + x="0">0</tspan></text> +<text + id="text4156" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,336.43)"><tspan + id="tspan4154" + y="0" + x="0">0</tspan></text> +<text + id="text4160" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,336.43)"><tspan + id="tspan4158" + y="0" + x="0">1</tspan></text> +<text + id="text4164" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,336.43)"><tspan + id="tspan4162" + y="0" + x="0">1</tspan></text> +<text + id="text4168" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,336.43)"><tspan + id="tspan4166" + y="0" + x="0">1</tspan></text> +<text + id="text4172" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.62,336.43)"><tspan + id="tspan4170" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g4174"><g + clip-path="url(#clipPath4180)" + id="g4176"><text + id="text4184" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,328.25)"><tspan + id="tspan4182" + y="0" + x="0">B</tspan></text> +<text + id="text4188" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,328.25)"><tspan + id="tspan4186" + y="0" + x="0">L</tspan></text> +<text + id="text4192" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,328.25)"><tspan + id="tspan4190" + y="0" + x="0">0</tspan></text> +<text + id="text4196" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,328.25)"><tspan + id="tspan4194" + y="0" + x="0">0</tspan></text> +<text + id="text4200" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,328.25)"><tspan + id="tspan4198" + y="0" + x="0">0</tspan></text> +<text + id="text4204" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,328.25)"><tspan + id="tspan4202" + y="0" + x="0">0</tspan></text> +<text + id="text4208" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,328.25)"><tspan + id="tspan4206" + y="0" + x="0">1</tspan></text> +<text + id="text4212" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,328.25)"><tspan + id="tspan4210" + y="0" + x="0">1</tspan></text> +<text + id="text4216" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,328.25)"><tspan + id="tspan4214" + y="0" + x="0">1</tspan></text> +<text + id="text4220" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,328.25)"><tspan + id="tspan4218" + y="0" + x="0">B</tspan></text> +<text + id="text4224" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,328.25)"><tspan + id="tspan4222" + y="0" + x="0">N</tspan></text> +<text + id="text4228" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,328.25)"><tspan + id="tspan4226" + y="0" + x="0">B</tspan></text> +<text + id="text4232" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,328.25)"><tspan + id="tspan4230" + y="0" + x="0">1</tspan></text> +<text + id="text4236" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,328.25)"><tspan + id="tspan4234" + y="0" + x="0">0</tspan></text> +<text + id="text4240" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,328.25)"><tspan + id="tspan4238" + y="0" + x="0">0</tspan></text> +<text + id="text4244" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,328.25)"><tspan + id="tspan4242" + y="0" + x="0">0</tspan></text> +<text + id="text4248" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,328.25)"><tspan + id="tspan4246" + y="0" + x="0">1</tspan></text> +<text + id="text4252" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,328.25)"><tspan + id="tspan4250" + y="0" + x="0">0</tspan></text> +<text + id="text4256" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,328.25)"><tspan + id="tspan4254" + y="0" + x="0">0</tspan></text> +<text + id="text4260" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,328.25)"><tspan + id="tspan4258" + y="0" + x="0">0</tspan></text> +<text + id="text4264" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,328.25)"><tspan + id="tspan4262" + y="0" + x="0">0</tspan></text> +<text + id="text4268" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,519.79,328.25)"><tspan + id="tspan4266" + y="0" + x="0">M</tspan></text> +<text + id="text4272" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,328.25)"><tspan + id="tspan4270" + y="0" + x="0">0</tspan></text> +<text + id="text4276" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,328.25)"><tspan + id="tspan4274" + y="0" + x="0">0</tspan></text> +<text + id="text4280" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,328.25)"><tspan + id="tspan4278" + y="0" + x="0">0</tspan></text> +<text + id="text4284" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,328.25)"><tspan + id="tspan4282" + y="0" + x="0">0</tspan></text> +<text + id="text4288" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,779.62,328.25)"><tspan + id="tspan4286" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g4290"><g + clip-path="url(#clipPath4296)" + id="g4292"><text + id="text4300" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,320.09)"><tspan + id="tspan4298" + y="0" + x="0">W</tspan></text> +<text + id="text4304" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,320.09)"><tspan + id="tspan4302" + y="0" + x="0">L</tspan></text> +<text + id="text4308" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,320.09)"><tspan + id="tspan4306" + y="0" + x="0">0</tspan></text> +<text + id="text4312" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,320.09)"><tspan + id="tspan4310" + y="0" + x="0">0</tspan></text> +<text + id="text4316" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,320.09)"><tspan + id="tspan4314" + y="0" + x="0">0</tspan></text> +<text + id="text4320" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,320.09)"><tspan + id="tspan4318" + y="0" + x="0">0</tspan></text> +<text + id="text4324" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,320.09)"><tspan + id="tspan4322" + y="0" + x="0">1</tspan></text> +<text + id="text4328" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.26,320.09)"><tspan + id="tspan4326" + y="0" + x="0">D</tspan></text> +<text + id="text4332" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.46,320.09)"><tspan + id="tspan4330" + y="0" + x="0">S</tspan></text> +<text + id="text4336" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,320.09)"><tspan + id="tspan4334" + y="0" + x="0">0</tspan></text> +<text + id="text4340" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,320.09)"><tspan + id="tspan4338" + y="0" + x="0">0</tspan></text> +<text + id="text4344" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,320.09)"><tspan + id="tspan4342" + y="0" + x="0">1</tspan></text> +<text + id="text4348" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,280.1,320.09)"><tspan + id="tspan4346" + y="0" + x="0">W</tspan></text> +<text + id="text4352" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,320.09)"><tspan + id="tspan4350" + y="0" + x="0">D</tspan></text> +<text + id="text4356" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,320.09)"><tspan + id="tspan4354" + y="0" + x="0">B</tspan></text> +<text + id="text4360" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,320.09)"><tspan + id="tspan4358" + y="0" + x="0">W</tspan></text> +<text + id="text4364" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,320.09)"><tspan + id="tspan4362" + y="0" + x="0">L</tspan></text> +<text + id="text4368" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,320.09)"><tspan + id="tspan4366" + y="0" + x="0">1</tspan></text> +<text + id="text4372" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,320.09)"><tspan + id="tspan4370" + y="0" + x="0">0</tspan></text> +<text + id="text4376" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,320.09)"><tspan + id="tspan4374" + y="0" + x="0">0</tspan></text> +<text + id="text4380" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,320.09)"><tspan + id="tspan4378" + y="0" + x="0">0</tspan></text> +<text + id="text4384" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,320.09)"><tspan + id="tspan4382" + y="0" + x="0">D</tspan></text> +<text + id="text4388" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,320.09)"><tspan + id="tspan4386" + y="0" + x="0">0</tspan></text> +<text + id="text4392" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,320.09)"><tspan + id="tspan4390" + y="0" + x="0">0</tspan></text> +<text + id="text4396" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,320.09)"><tspan + id="tspan4394" + y="0" + x="0">0</tspan></text> +<text + id="text4400" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,320.09)"><tspan + id="tspan4398" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g4402"><g + clip-path="url(#clipPath4408)" + id="g4404"><text + id="text4412" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,311.93)"><tspan + id="tspan4410" + y="0" + x="0">W</tspan></text> +<text + id="text4416" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,311.93)"><tspan + id="tspan4414" + y="0" + x="0">L</tspan></text> +<text + id="text4420" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,311.93)"><tspan + id="tspan4418" + y="0" + x="0">0</tspan></text> +<text + id="text4424" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,311.93)"><tspan + id="tspan4422" + y="0" + x="0">0</tspan></text> +<text + id="text4428" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,311.93)"><tspan + id="tspan4426" + y="0" + x="0">0</tspan></text> +<text + id="text4432" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,311.93)"><tspan + id="tspan4430" + y="0" + x="0">0</tspan></text> +<text + id="text4436" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,311.93)"><tspan + id="tspan4434" + y="0" + x="0">1</tspan></text> +<text + id="text4440" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,311.93)"><tspan + id="tspan4438" + y="0" + x="0">B</tspan></text> +<text + id="text4444" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,311.93)"><tspan + id="tspan4442" + y="0" + x="0">W</tspan></text> +<text + id="text4448" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,311.93)"><tspan + id="tspan4446" + y="0" + x="0">L</tspan></text> +<text + id="text4452" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,311.93)"><tspan + id="tspan4450" + y="0" + x="0">1</tspan></text> +<text + id="text4456" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,311.93)"><tspan + id="tspan4454" + y="0" + x="0">0</tspan></text> +<text + id="text4460" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,311.93)"><tspan + id="tspan4458" + y="0" + x="0">0</tspan></text> +<text + id="text4464" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,311.93)"><tspan + id="tspan4462" + y="0" + x="0">1</tspan></text> +<text + id="text4468" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,311.93)"><tspan + id="tspan4466" + y="0" + x="0">D</tspan></text> +<text + id="text4472" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,311.93)"><tspan + id="tspan4470" + y="0" + x="0">0</tspan></text> +<text + id="text4476" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,311.93)"><tspan + id="tspan4474" + y="0" + x="0">0</tspan></text> +<text + id="text4480" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,311.93)"><tspan + id="tspan4478" + y="0" + x="0">1</tspan></text> +<text + id="text4484" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,311.93)"><tspan + id="tspan4482" + y="0" + x="0">0</tspan></text> +<text + id="text4488" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,768.82,311.93)"><tspan + id="tspan4486" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g4490"><g + clip-path="url(#clipPath4496)" + id="g4492"><text + id="text4500" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,303.77)"><tspan + id="tspan4498" + y="0" + x="0">B</tspan></text> +<text + id="text4504" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,303.77)"><tspan + id="tspan4502" + y="0" + x="0">W</tspan></text> +<text + id="text4508" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,303.77)"><tspan + id="tspan4506" + y="0" + x="0">L</tspan></text> +<text + id="text4512" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,303.77)"><tspan + id="tspan4510" + y="0" + x="0">0</tspan></text> +<text + id="text4516" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,303.77)"><tspan + id="tspan4514" + y="0" + x="0">0</tspan></text> +<text + id="text4520" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,303.77)"><tspan + id="tspan4518" + y="0" + x="0">B</tspan></text> +<text + id="text4524" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,303.77)"><tspan + id="tspan4522" + y="0" + x="0">W</tspan></text> +<text + id="text4528" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,303.77)"><tspan + id="tspan4526" + y="0" + x="0">L</tspan></text> +<text + id="text4532" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,303.77)"><tspan + id="tspan4530" + y="0" + x="0">1</tspan></text> +<text + id="text4536" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,303.77)"><tspan + id="tspan4534" + y="0" + x="0">0</tspan></text> +<text + id="text4540" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,303.77)"><tspan + id="tspan4538" + y="0" + x="0">0</tspan></text> +<text + id="text4544" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,303.77)"><tspan + id="tspan4542" + y="0" + x="0">1</tspan></text> +<text + id="text4548" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,303.77)"><tspan + id="tspan4546" + y="0" + x="0">1</tspan></text> +<text + id="text4552" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,303.77)"><tspan + id="tspan4550" + y="0" + x="0">0</tspan></text> +<text + id="text4556" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,303.77)"><tspan + id="tspan4554" + y="0" + x="0">0</tspan></text> +<text + id="text4560" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,519.79,303.77)"><tspan + id="tspan4558" + y="0" + x="0">M</tspan></text> +<text + id="text4564" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,303.77)"><tspan + id="tspan4562" + y="0" + x="0">0</tspan></text> +<text + id="text4568" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,303.77)"><tspan + id="tspan4566" + y="0" + x="0">0</tspan></text> +<text + id="text4572" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,303.77)"><tspan + id="tspan4570" + y="0" + x="0">1</tspan></text> +<text + id="text4576" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,303.77)"><tspan + id="tspan4574" + y="0" + x="0">1</tspan></text> +<text + id="text4580" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,769.66,303.77)"><tspan + id="tspan4578" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g4582"><g + clip-path="url(#clipPath4588)" + id="g4584"><text + id="text4592" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,295.61)"><tspan + id="tspan4590" + y="0" + x="0">W</tspan></text> +<text + id="text4596" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,295.61)"><tspan + id="tspan4594" + y="0" + x="0">0</tspan></text> +<text + id="text4600" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,295.61)"><tspan + id="tspan4598" + y="0" + x="0">1</tspan></text> +<text + id="text4604" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,295.61)"><tspan + id="tspan4602" + y="0" + x="0">0</tspan></text> +<text + id="text4608" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,295.61)"><tspan + id="tspan4606" + y="0" + x="0">0</tspan></text> +<text + id="text4612" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,295.61)"><tspan + id="tspan4610" + y="0" + x="0">0</tspan></text> +<text + id="text4616" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,295.61)"><tspan + id="tspan4614" + y="0" + x="0">0</tspan></text> +<text + id="text4620" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,295.61)"><tspan + id="tspan4618" + y="0" + x="0">0</tspan></text> +<text + id="text4624" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,295.61)"><tspan + id="tspan4622" + y="0" + x="0">0</tspan></text> +<text + id="text4628" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,295.61)"><tspan + id="tspan4626" + y="0" + x="0">1</tspan></text> +<text + id="text4632" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,295.61)"><tspan + id="tspan4630" + y="0" + x="0">1</tspan></text> +<text + id="text4636" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,295.61)"><tspan + id="tspan4634" + y="0" + x="0">W</tspan></text> +<text + id="text4640" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,295.61)"><tspan + id="tspan4638" + y="0" + x="0">L</tspan></text> +<text + id="text4644" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,295.61)"><tspan + id="tspan4642" + y="0" + x="0">1</tspan></text> +<text + id="text4648" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,295.61)"><tspan + id="tspan4646" + y="0" + x="0">0</tspan></text> +<text + id="text4652" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,295.61)"><tspan + id="tspan4650" + y="0" + x="0">0</tspan></text> +<text + id="text4656" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,295.61)"><tspan + id="tspan4654" + y="0" + x="0">1</tspan></text> +<text + id="text4660" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.45,295.61)"><tspan + id="tspan4658" + y="0" + x="0">S</tspan></text> +<text + id="text4664" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,295.61)"><tspan + id="tspan4662" + y="0" + x="0">1</tspan></text> +<text + id="text4668" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,295.61)"><tspan + id="tspan4666" + y="0" + x="0">1</tspan></text> +<text + id="text4672" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,295.61)"><tspan + id="tspan4670" + y="0" + x="0">0</tspan></text> +<text + id="text4676" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,295.61)"><tspan + id="tspan4674" + y="0" + x="0">1</tspan></text> +<text + id="text4680" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,295.61)"><tspan + id="tspan4678" + y="0" + x="0">0</tspan></text> +<text + id="text4684" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,295.61)"><tspan + id="tspan4682" + y="0" + x="0">0</tspan></text> +<text + id="text4688" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,769.66,295.61)"><tspan + id="tspan4686" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g4690"><g + clip-path="url(#clipPath4696)" + id="g4692"><text + id="text4700" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,287.45)"><tspan + id="tspan4698" + y="0" + x="0">B</tspan></text> +<text + id="text4704" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,287.45)"><tspan + id="tspan4702" + y="0" + x="0">0</tspan></text> +<text + id="text4708" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,287.45)"><tspan + id="tspan4706" + y="0" + x="0">1</tspan></text> +<text + id="text4712" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,287.45)"><tspan + id="tspan4710" + y="0" + x="0">0</tspan></text> +<text + id="text4716" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,287.45)"><tspan + id="tspan4714" + y="0" + x="0">0</tspan></text> +<text + id="text4720" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,287.45)"><tspan + id="tspan4718" + y="0" + x="0">0</tspan></text> +<text + id="text4724" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,287.45)"><tspan + id="tspan4722" + y="0" + x="0">1</tspan></text> +<text + id="text4728" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,287.45)"><tspan + id="tspan4726" + y="0" + x="0">0</tspan></text> +<text + id="text4732" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,287.45)"><tspan + id="tspan4730" + y="0" + x="0">0</tspan></text> +<text + id="text4736" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,287.45)"><tspan + id="tspan4734" + y="0" + x="0">1</tspan></text> +<text + id="text4740" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,287.45)"><tspan + id="tspan4738" + y="0" + x="0">1</tspan></text> +<text + id="text4744" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,287.45)"><tspan + id="tspan4742" + y="0" + x="0">B</tspan></text> +<text + id="text4748" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,287.45)"><tspan + id="tspan4746" + y="0" + x="0">W</tspan></text> +<text + id="text4752" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,287.45)"><tspan + id="tspan4750" + y="0" + x="0">L</tspan></text> +<text + id="text4756" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,287.45)"><tspan + id="tspan4754" + y="0" + x="0">1</tspan></text> +<text + id="text4760" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,287.45)"><tspan + id="tspan4758" + y="0" + x="0">0</tspan></text> +<text + id="text4764" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,287.45)"><tspan + id="tspan4762" + y="0" + x="0">1</tspan></text> +<text + id="text4768" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,287.45)"><tspan + id="tspan4766" + y="0" + x="0">1</tspan></text> +<text + id="text4772" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,287.45)"><tspan + id="tspan4770" + y="0" + x="0">1</tspan></text> +<text + id="text4776" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,287.45)"><tspan + id="tspan4774" + y="0" + x="0">0</tspan></text> +<text + id="text4780" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,287.45)"><tspan + id="tspan4778" + y="0" + x="0">1</tspan></text> +<text + id="text4784" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,287.45)"><tspan + id="tspan4782" + y="0" + x="0">0</tspan></text> +<text + id="text4788" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,287.45)"><tspan + id="tspan4786" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g4790"><g + clip-path="url(#clipPath4796)" + id="g4792"><text + id="text4800" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,279.29)"><tspan + id="tspan4798" + y="0" + x="0">W</tspan></text> +<text + id="text4804" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,279.29)"><tspan + id="tspan4802" + y="0" + x="0">0</tspan></text> +<text + id="text4808" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,279.29)"><tspan + id="tspan4806" + y="0" + x="0">1</tspan></text> +<text + id="text4812" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,279.29)"><tspan + id="tspan4810" + y="0" + x="0">0</tspan></text> +<text + id="text4816" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,279.29)"><tspan + id="tspan4814" + y="0" + x="0">0</tspan></text> +<text + id="text4820" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,279.29)"><tspan + id="tspan4818" + y="0" + x="0">0</tspan></text> +<text + id="text4824" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,279.29)"><tspan + id="tspan4822" + y="0" + x="0">1</tspan></text> +<text + id="text4828" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,279.29)"><tspan + id="tspan4826" + y="0" + x="0">1</tspan></text> +<text + id="text4832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,279.29)"><tspan + id="tspan4830" + y="0" + x="0">0</tspan></text> +<text + id="text4836" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,279.29)"><tspan + id="tspan4834" + y="0" + x="0">1</tspan></text> +<text + id="text4840" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,279.29)"><tspan + id="tspan4838" + y="0" + x="0">1</tspan></text> +<text + id="text4844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,279.29)"><tspan + id="tspan4842" + y="0" + x="0">B</tspan></text> +<text + id="text4848" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,279.29)"><tspan + id="tspan4846" + y="0" + x="0">W</tspan></text> +<text + id="text4852" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,279.29)"><tspan + id="tspan4850" + y="0" + x="0">L</tspan></text> +<text + id="text4856" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,279.29)"><tspan + id="tspan4854" + y="0" + x="0">1</tspan></text> +<text + id="text4860" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,279.29)"><tspan + id="tspan4858" + y="0" + x="0">0</tspan></text> +<text + id="text4864" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,279.29)"><tspan + id="tspan4862" + y="0" + x="0">1</tspan></text> +<text + id="text4868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,279.29)"><tspan + id="tspan4866" + y="0" + x="0">1</tspan></text> +<text + id="text4872" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,279.29)"><tspan + id="tspan4870" + y="0" + x="0">1</tspan></text> +<text + id="text4876" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,279.29)"><tspan + id="tspan4874" + y="0" + x="0">0</tspan></text> +<text + id="text4880" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,279.29)"><tspan + id="tspan4878" + y="0" + x="0">0</tspan></text> +<text + id="text4884" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,279.29)"><tspan + id="tspan4882" + y="0" + x="0">1</tspan></text> +<text + id="text4888" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,279.29)"><tspan + id="tspan4886" + y="0" + x="0">0</tspan></text> +<text + id="text4892" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,279.29)"><tspan + id="tspan4890" + y="0" + x="0">1</tspan></text> +<text + id="text4896" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,279.29)"><tspan + id="tspan4894" + y="0" + x="0">1</tspan></text> +<text + id="text4900" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,279.29)"><tspan + id="tspan4898" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g4902"><g + clip-path="url(#clipPath4908)" + id="g4904"><text + id="text4912" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,271.13)"><tspan + id="tspan4910" + y="0" + x="0">B</tspan></text> +<text + id="text4916" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,271.13)"><tspan + id="tspan4914" + y="0" + x="0">W</tspan></text> +<text + id="text4920" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,271.13)"><tspan + id="tspan4918" + y="0" + x="0">L</tspan></text> +<text + id="text4924" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,271.13)"><tspan + id="tspan4922" + y="0" + x="0">0</tspan></text> +<text + id="text4928" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,271.13)"><tspan + id="tspan4926" + y="0" + x="0">1</tspan></text> +<text + id="text4932" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,271.13)"><tspan + id="tspan4930" + y="0" + x="0">0</tspan></text> +<text + id="text4936" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,271.13)"><tspan + id="tspan4934" + y="0" + x="0">0</tspan></text> +<text + id="text4940" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,271.13)"><tspan + id="tspan4938" + y="0" + x="0">0</tspan></text> +<text + id="text4944" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,271.13)"><tspan + id="tspan4942" + y="0" + x="0">0</tspan></text> +<text + id="text4948" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,271.13)"><tspan + id="tspan4946" + y="0" + x="0">0</tspan></text> +<text + id="text4952" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,271.13)"><tspan + id="tspan4950" + y="0" + x="0">0</tspan></text> +<text + id="text4956" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,271.13)"><tspan + id="tspan4954" + y="0" + x="0">B</tspan></text> +<text + id="text4960" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,271.13)"><tspan + id="tspan4958" + y="0" + x="0">W</tspan></text> +<text + id="text4964" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,271.13)"><tspan + id="tspan4962" + y="0" + x="0">L</tspan></text> +<text + id="text4968" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,271.13)"><tspan + id="tspan4966" + y="0" + x="0">1</tspan></text> +<text + id="text4972" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,271.13)"><tspan + id="tspan4970" + y="0" + x="0">0</tspan></text> +<text + id="text4976" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,271.13)"><tspan + id="tspan4974" + y="0" + x="0">1</tspan></text> +<text + id="text4980" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,271.13)"><tspan + id="tspan4978" + y="0" + x="0">1</tspan></text> +<text + id="text4984" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,271.13)"><tspan + id="tspan4982" + y="0" + x="0">0</tspan></text> +<text + id="text4988" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,271.13)"><tspan + id="tspan4986" + y="0" + x="0">0</tspan></text> +<text + id="text4992" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,271.13)"><tspan + id="tspan4990" + y="0" + x="0">1</tspan></text> +<text + id="text4996" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,271.13)"><tspan + id="tspan4994" + y="0" + x="0">1</tspan></text> +<text + id="text5000" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,271.13)"><tspan + id="tspan4998" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g5002"><g + clip-path="url(#clipPath5008)" + id="g5004"><text + id="text5012" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,262.97)"><tspan + id="tspan5010" + y="0" + x="0">B</tspan></text> +<text + id="text5016" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,262.97)"><tspan + id="tspan5014" + y="0" + x="0">W</tspan></text> +<text + id="text5020" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,262.97)"><tspan + id="tspan5018" + y="0" + x="0">L</tspan></text> +<text + id="text5024" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,262.97)"><tspan + id="tspan5022" + y="0" + x="0">0</tspan></text> +<text + id="text5028" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,262.97)"><tspan + id="tspan5026" + y="0" + x="0">1</tspan></text> +<text + id="text5032" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,262.97)"><tspan + id="tspan5030" + y="0" + x="0">0</tspan></text> +<text + id="text5036" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,262.97)"><tspan + id="tspan5034" + y="0" + x="0">0</tspan></text> +<text + id="text5040" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,262.97)"><tspan + id="tspan5038" + y="0" + x="0">0</tspan></text> +<text + id="text5044" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,262.97)"><tspan + id="tspan5042" + y="0" + x="0">0</tspan></text> +<text + id="text5048" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,262.97)"><tspan + id="tspan5046" + y="0" + x="0">1</tspan></text> +<text + id="text5052" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,262.97)"><tspan + id="tspan5050" + y="0" + x="0">0</tspan></text> +<text + id="text5056" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,262.97)"><tspan + id="tspan5054" + y="0" + x="0">W</tspan></text> +<text + id="text5060" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,262.97)"><tspan + id="tspan5058" + y="0" + x="0">L</tspan></text> +<text + id="text5064" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,262.97)"><tspan + id="tspan5062" + y="0" + x="0">1</tspan></text> +<text + id="text5068" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,262.97)"><tspan + id="tspan5066" + y="0" + x="0">0</tspan></text> +<text + id="text5072" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,262.97)"><tspan + id="tspan5070" + y="0" + x="0">1</tspan></text> +<text + id="text5076" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,262.97)"><tspan + id="tspan5074" + y="0" + x="0">1</tspan></text> +<text + id="text5080" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.45,262.97)"><tspan + id="tspan5078" + y="0" + x="0">S</tspan></text> +<text + id="text5084" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,262.97)"><tspan + id="tspan5082" + y="0" + x="0">1</tspan></text> +<text + id="text5088" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,262.97)"><tspan + id="tspan5086" + y="0" + x="0">1</tspan></text> +<text + id="text5092" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,262.97)"><tspan + id="tspan5090" + y="0" + x="0">1</tspan></text> +<text + id="text5096" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,262.97)"><tspan + id="tspan5094" + y="0" + x="0">0</tspan></text> +<text + id="text5100" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,262.97)"><tspan + id="tspan5098" + y="0" + x="0">0</tspan></text> +<text + id="text5104" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,262.97)"><tspan + id="tspan5102" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g5106"><g + clip-path="url(#clipPath5112)" + id="g5108"><text + id="text5116" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,254.81)"><tspan + id="tspan5114" + y="0" + x="0">B</tspan></text> +<text + id="text5120" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,254.81)"><tspan + id="tspan5118" + y="0" + x="0">W</tspan></text> +<text + id="text5124" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,254.81)"><tspan + id="tspan5122" + y="0" + x="0">L</tspan></text> +<text + id="text5128" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,254.81)"><tspan + id="tspan5126" + y="0" + x="0">0</tspan></text> +<text + id="text5132" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,254.81)"><tspan + id="tspan5130" + y="0" + x="0">1</tspan></text> +<text + id="text5136" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,254.81)"><tspan + id="tspan5134" + y="0" + x="0">0</tspan></text> +<text + id="text5140" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,254.81)"><tspan + id="tspan5138" + y="0" + x="0">0</tspan></text> +<text + id="text5144" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,254.81)"><tspan + id="tspan5142" + y="0" + x="0">0</tspan></text> +<text + id="text5148" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,254.81)"><tspan + id="tspan5146" + y="0" + x="0">1</tspan></text> +<text + id="text5152" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,254.81)"><tspan + id="tspan5150" + y="0" + x="0">0</tspan></text> +<text + id="text5156" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,254.81)"><tspan + id="tspan5154" + y="0" + x="0">0</tspan></text> +<text + id="text5160" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,254.81)"><tspan + id="tspan5158" + y="0" + x="0">W</tspan></text> +<text + id="text5164" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,254.81)"><tspan + id="tspan5162" + y="0" + x="0">1</tspan></text> +<text + id="text5168" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,254.81)"><tspan + id="tspan5166" + y="0" + x="0">1</tspan></text> +<text + id="text5172" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,254.81)"><tspan + id="tspan5170" + y="0" + x="0">0</tspan></text> +<text + id="text5176" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,254.81)"><tspan + id="tspan5174" + y="0" + x="0">0</tspan></text> +<text + id="text5180" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,254.81)"><tspan + id="tspan5178" + y="0" + x="0">0</tspan></text> +<text + id="text5184" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,254.81)"><tspan + id="tspan5182" + y="0" + x="0">1</tspan></text> +<text + id="text5188" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,254.81)"><tspan + id="tspan5186" + y="0" + x="0">1</tspan></text> +<text + id="text5192" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,254.81)"><tspan + id="tspan5190" + y="0" + x="0">1</tspan></text> +<text + id="text5196" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,254.81)"><tspan + id="tspan5194" + y="0" + x="0">0</tspan></text> +<text + id="text5200" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,254.81)"><tspan + id="tspan5198" + y="0" + x="0">0</tspan></text> +<text + id="text5204" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,254.81)"><tspan + id="tspan5202" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g5206"><g + clip-path="url(#clipPath5212)" + id="g5208"><text + id="text5216" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,246.65)"><tspan + id="tspan5214" + y="0" + x="0">B</tspan></text> +<text + id="text5220" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,246.65)"><tspan + id="tspan5218" + y="0" + x="0">W</tspan></text> +<text + id="text5224" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,246.65)"><tspan + id="tspan5222" + y="0" + x="0">L</tspan></text> +<text + id="text5228" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,246.65)"><tspan + id="tspan5226" + y="0" + x="0">0</tspan></text> +<text + id="text5232" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,246.65)"><tspan + id="tspan5230" + y="0" + x="0">1</tspan></text> +<text + id="text5236" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,246.65)"><tspan + id="tspan5234" + y="0" + x="0">0</tspan></text> +<text + id="text5240" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,246.65)"><tspan + id="tspan5238" + y="0" + x="0">0</tspan></text> +<text + id="text5244" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,246.65)"><tspan + id="tspan5242" + y="0" + x="0">0</tspan></text> +<text + id="text5248" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,246.65)"><tspan + id="tspan5246" + y="0" + x="0">1</tspan></text> +<text + id="text5252" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,246.65)"><tspan + id="tspan5250" + y="0" + x="0">1</tspan></text> +<text + id="text5256" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,246.65)"><tspan + id="tspan5254" + y="0" + x="0">0</tspan></text> +<text + id="text5260" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,246.65)"><tspan + id="tspan5258" + y="0" + x="0">W</tspan></text> +<text + id="text5264" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,246.65)"><tspan + id="tspan5262" + y="0" + x="0">1</tspan></text> +<text + id="text5268" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,246.65)"><tspan + id="tspan5266" + y="0" + x="0">1</tspan></text> +<text + id="text5272" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,246.65)"><tspan + id="tspan5270" + y="0" + x="0">0</tspan></text> +<text + id="text5276" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,246.65)"><tspan + id="tspan5274" + y="0" + x="0">0</tspan></text> +<text + id="text5280" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,246.65)"><tspan + id="tspan5278" + y="0" + x="0">1</tspan></text> +<text + id="text5284" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,246.65)"><tspan + id="tspan5282" + y="0" + x="0">1</tspan></text> +<text + id="text5288" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,246.65)"><tspan + id="tspan5286" + y="0" + x="0">1</tspan></text> +<text + id="text5292" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,246.65)"><tspan + id="tspan5290" + y="0" + x="0">1</tspan></text> +<text + id="text5296" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,246.65)"><tspan + id="tspan5294" + y="0" + x="0">0</tspan></text> +<text + id="text5300" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,246.65)"><tspan + id="tspan5298" + y="0" + x="0">1</tspan></text> +<text + id="text5304" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,246.65)"><tspan + id="tspan5302" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g5306"><g + clip-path="url(#clipPath5312)" + id="g5308"><text + id="text5316" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,238.49)"><tspan + id="tspan5314" + y="0" + x="0">W</tspan></text> +<text + id="text5320" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,238.49)"><tspan + id="tspan5318" + y="0" + x="0">L</tspan></text> +<text + id="text5324" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,238.49)"><tspan + id="tspan5322" + y="0" + x="0">0</tspan></text> +<text + id="text5328" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,238.49)"><tspan + id="tspan5326" + y="0" + x="0">1</tspan></text> +<text + id="text5332" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,238.49)"><tspan + id="tspan5330" + y="0" + x="0">0</tspan></text> +<text + id="text5336" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,238.49)"><tspan + id="tspan5334" + y="0" + x="0">0</tspan></text> +<text + id="text5340" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,238.49)"><tspan + id="tspan5338" + y="0" + x="0">1</tspan></text> +<text + id="text5344" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,238.49)"><tspan + id="tspan5342" + y="0" + x="0">0</tspan></text> +<text + id="text5348" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,238.49)"><tspan + id="tspan5346" + y="0" + x="0">0</tspan></text> +<text + id="text5352" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,238.49)"><tspan + id="tspan5350" + y="0" + x="0">0</tspan></text> +<text + id="text5356" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,238.49)"><tspan + id="tspan5354" + y="0" + x="0">1</tspan></text> +<text + id="text5360" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.46,238.49)"><tspan + id="tspan5358" + y="0" + x="0">S</tspan></text> +<text + id="text5364" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,238.49)"><tspan + id="tspan5362" + y="0" + x="0">0</tspan></text> +<text + id="text5368" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,238.49)"><tspan + id="tspan5366" + y="0" + x="0">0</tspan></text> +<text + id="text5372" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,238.49)"><tspan + id="tspan5370" + y="0" + x="0">0</tspan></text> +<text + id="text5376" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,238.49)"><tspan + id="tspan5374" + y="0" + x="0">B</tspan></text> +<text + id="text5380" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,238.49)"><tspan + id="tspan5378" + y="0" + x="0">1</tspan></text> +<text + id="text5384" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,238.49)"><tspan + id="tspan5382" + y="0" + x="0">1</tspan></text> +<text + id="text5388" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,238.49)"><tspan + id="tspan5386" + y="0" + x="0">0</tspan></text> +<text + id="text5392" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,238.49)"><tspan + id="tspan5390" + y="0" + x="0">0</tspan></text> +<text + id="text5396" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,238.49)"><tspan + id="tspan5394" + y="0" + x="0">1</tspan></text> +<text + id="text5400" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,238.49)"><tspan + id="tspan5398" + y="0" + x="0">0</tspan></text> +<text + id="text5404" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,238.49)"><tspan + id="tspan5402" + y="0" + x="0">0</tspan></text> +<text + id="text5408" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,238.49)"><tspan + id="tspan5406" + y="0" + x="0">0</tspan></text> +<text + id="text5412" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,238.49)"><tspan + id="tspan5410" + y="0" + x="0">0</tspan></text> +<text + id="text5416" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,519.79,238.49)"><tspan + id="tspan5414" + y="0" + x="0">M</tspan></text> +<text + id="text5420" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,238.49)"><tspan + id="tspan5418" + y="0" + x="0">1</tspan></text> +<text + id="text5424" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,238.49)"><tspan + id="tspan5422" + y="0" + x="0">0</tspan></text> +<text + id="text5428" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,238.49)"><tspan + id="tspan5426" + y="0" + x="0">1</tspan></text> +<text + id="text5432" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,238.49)"><tspan + id="tspan5430" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g5434"><g + clip-path="url(#clipPath5440)" + id="g5436"><text + id="text5444" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,230.33)"><tspan + id="tspan5442" + y="0" + x="0">B</tspan></text> +<text + id="text5448" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,230.33)"><tspan + id="tspan5446" + y="0" + x="0">0</tspan></text> +<text + id="text5452" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,230.33)"><tspan + id="tspan5450" + y="0" + x="0">1</tspan></text> +<text + id="text5456" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,230.33)"><tspan + id="tspan5454" + y="0" + x="0">0</tspan></text> +<text + id="text5460" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,230.33)"><tspan + id="tspan5458" + y="0" + x="0">0</tspan></text> +<text + id="text5464" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,230.33)"><tspan + id="tspan5462" + y="0" + x="0">1</tspan></text> +<text + id="text5468" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,230.33)"><tspan + id="tspan5466" + y="0" + x="0">0</tspan></text> +<text + id="text5472" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,230.33)"><tspan + id="tspan5470" + y="0" + x="0">0</tspan></text> +<text + id="text5476" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,230.33)"><tspan + id="tspan5474" + y="0" + x="0">0</tspan></text> +<text + id="text5480" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,230.33)"><tspan + id="tspan5478" + y="0" + x="0">0</tspan></text> +<text + id="text5484" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,230.33)"><tspan + id="tspan5482" + y="0" + x="0">0</tspan></text> +<text + id="text5488" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,230.33)"><tspan + id="tspan5486" + y="0" + x="0">L</tspan></text> +<text + id="text5492" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,230.33)"><tspan + id="tspan5490" + y="0" + x="0">1</tspan></text> +<text + id="text5496" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,230.33)"><tspan + id="tspan5494" + y="0" + x="0">1</tspan></text> +<text + id="text5500" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,230.33)"><tspan + id="tspan5498" + y="0" + x="0">0</tspan></text> +<text + id="text5504" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,230.33)"><tspan + id="tspan5502" + y="0" + x="0">0</tspan></text> +<text + id="text5508" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,230.33)"><tspan + id="tspan5506" + y="0" + x="0">1</tspan></text> +<text + id="text5512" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,230.33)"><tspan + id="tspan5510" + y="0" + x="0">0</tspan></text> +<text + id="text5516" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,230.33)"><tspan + id="tspan5514" + y="0" + x="0">0</tspan></text> +<text + id="text5520" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,519.79,230.33)"><tspan + id="tspan5518" + y="0" + x="0">M</tspan></text> +<text + id="text5524" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,230.33)"><tspan + id="tspan5522" + y="0" + x="0">1</tspan></text> +<text + id="text5528" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,230.33)"><tspan + id="tspan5526" + y="0" + x="0">1</tspan></text> +<text + id="text5532" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,230.33)"><tspan + id="tspan5530" + y="0" + x="0">0</tspan></text> +<text + id="text5536" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,230.33)"><tspan + id="tspan5534" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g5538"><g + clip-path="url(#clipPath5544)" + id="g5540"><text + id="text5548" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,222.17)"><tspan + id="tspan5546" + y="0" + x="0">W</tspan></text> +<text + id="text5552" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,222.17)"><tspan + id="tspan5550" + y="0" + x="0">0</tspan></text> +<text + id="text5556" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,222.17)"><tspan + id="tspan5554" + y="0" + x="0">1</tspan></text> +<text + id="text5560" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,222.17)"><tspan + id="tspan5558" + y="0" + x="0">0</tspan></text> +<text + id="text5564" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,222.17)"><tspan + id="tspan5562" + y="0" + x="0">0</tspan></text> +<text + id="text5568" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,222.17)"><tspan + id="tspan5566" + y="0" + x="0">1</tspan></text> +<text + id="text5572" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,222.17)"><tspan + id="tspan5570" + y="0" + x="0">0</tspan></text> +<text + id="text5576" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,222.17)"><tspan + id="tspan5574" + y="0" + x="0">0</tspan></text> +<text + id="text5580" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,222.17)"><tspan + id="tspan5578" + y="0" + x="0">0</tspan></text> +<text + id="text5584" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,222.17)"><tspan + id="tspan5582" + y="0" + x="0">0</tspan></text> +<text + id="text5588" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,222.17)"><tspan + id="tspan5586" + y="0" + x="0">1</tspan></text> +<text + id="text5592" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,222.17)"><tspan + id="tspan5590" + y="0" + x="0">0</tspan></text> +<text + id="text5596" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,222.17)"><tspan + id="tspan5594" + y="0" + x="0">0</tspan></text> +<text + id="text5600" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,222.17)"><tspan + id="tspan5598" + y="0" + x="0">0</tspan></text> +<text + id="text5604" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,222.17)"><tspan + id="tspan5602" + y="0" + x="0">B</tspan></text> +<text + id="text5608" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,222.17)"><tspan + id="tspan5606" + y="0" + x="0">W</tspan></text> +<text + id="text5612" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,222.17)"><tspan + id="tspan5610" + y="0" + x="0">L</tspan></text> +<text + id="text5616" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,222.17)"><tspan + id="tspan5614" + y="0" + x="0">1</tspan></text> +<text + id="text5620" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,222.17)"><tspan + id="tspan5618" + y="0" + x="0">1</tspan></text> +<text + id="text5624" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,222.17)"><tspan + id="tspan5622" + y="0" + x="0">0</tspan></text> +<text + id="text5628" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,222.17)"><tspan + id="tspan5626" + y="0" + x="0">0</tspan></text> +<text + id="text5632" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,222.17)"><tspan + id="tspan5630" + y="0" + x="0">D</tspan></text> +<text + id="text5636" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,222.17)"><tspan + id="tspan5634" + y="0" + x="0">1</tspan></text> +<text + id="text5640" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,222.17)"><tspan + id="tspan5638" + y="0" + x="0">1</tspan></text> +<text + id="text5644" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,222.17)"><tspan + id="tspan5642" + y="0" + x="0">0</tspan></text> +<text + id="text5648" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,222.17)"><tspan + id="tspan5646" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g5650"><g + clip-path="url(#clipPath5656)" + id="g5652"><text + id="text5660" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,214.01)"><tspan + id="tspan5658" + y="0" + x="0">L</tspan></text> +<text + id="text5664" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,214.01)"><tspan + id="tspan5662" + y="0" + x="0">0</tspan></text> +<text + id="text5668" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,214.01)"><tspan + id="tspan5666" + y="0" + x="0">1</tspan></text> +<text + id="text5672" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,214.01)"><tspan + id="tspan5670" + y="0" + x="0">0</tspan></text> +<text + id="text5676" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,214.01)"><tspan + id="tspan5674" + y="0" + x="0">0</tspan></text> +<text + id="text5680" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,214.01)"><tspan + id="tspan5678" + y="0" + x="0">1</tspan></text> +<text + id="text5684" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,214.01)"><tspan + id="tspan5682" + y="0" + x="0">0</tspan></text> +<text + id="text5688" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,214.01)"><tspan + id="tspan5686" + y="0" + x="0">0</tspan></text> +<text + id="text5692" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,214.01)"><tspan + id="tspan5690" + y="0" + x="0">0</tspan></text> +<text + id="text5696" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,214.01)"><tspan + id="tspan5694" + y="0" + x="0">0</tspan></text> +<text + id="text5700" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,214.01)"><tspan + id="tspan5698" + y="0" + x="0">1</tspan></text> +<text + id="text5704" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,214.01)"><tspan + id="tspan5702" + y="0" + x="0">B</tspan></text> +<text + id="text5708" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,214.01)"><tspan + id="tspan5706" + y="0" + x="0">W</tspan></text> +<text + id="text5712" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,214.01)"><tspan + id="tspan5710" + y="0" + x="0">L</tspan></text> +<text + id="text5716" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,214.01)"><tspan + id="tspan5714" + y="0" + x="0">1</tspan></text> +<text + id="text5720" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,214.01)"><tspan + id="tspan5718" + y="0" + x="0">1</tspan></text> +<text + id="text5724" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,214.01)"><tspan + id="tspan5722" + y="0" + x="0">0</tspan></text> +<text + id="text5728" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,214.01)"><tspan + id="tspan5726" + y="0" + x="0">1</tspan></text> +<text + id="text5732" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,214.01)"><tspan + id="tspan5730" + y="0" + x="0">D</tspan></text> +<text + id="text5736" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,214.01)"><tspan + id="tspan5734" + y="0" + x="0">1</tspan></text> +<text + id="text5740" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,214.01)"><tspan + id="tspan5738" + y="0" + x="0">1</tspan></text> +<text + id="text5744" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,214.01)"><tspan + id="tspan5742" + y="0" + x="0">1</tspan></text> +<text + id="text5748" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,214.01)"><tspan + id="tspan5746" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g5750"><g + clip-path="url(#clipPath5756)" + id="g5752"><text + id="text5760" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,205.82)"><tspan + id="tspan5758" + y="0" + x="0">0</tspan></text> +<text + id="text5764" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,205.82)"><tspan + id="tspan5762" + y="0" + x="0">1</tspan></text> +<text + id="text5768" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,205.82)"><tspan + id="tspan5766" + y="0" + x="0">0</tspan></text> +<text + id="text5772" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,205.82)"><tspan + id="tspan5770" + y="0" + x="0">0</tspan></text> +<text + id="text5776" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,205.82)"><tspan + id="tspan5774" + y="0" + x="0">1</tspan></text> +<text + id="text5780" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,205.82)"><tspan + id="tspan5778" + y="0" + x="0">0</tspan></text> +<text + id="text5784" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,205.82)"><tspan + id="tspan5782" + y="0" + x="0">1</tspan></text> +<text + id="text5788" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,205.82)"><tspan + id="tspan5786" + y="0" + x="0">0</tspan></text> +<text + id="text5792" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,205.82)"><tspan + id="tspan5790" + y="0" + x="0">1</tspan></text> +<text + id="text5796" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,205.82)"><tspan + id="tspan5794" + y="0" + x="0">1</tspan></text> +<text + id="text5800" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,205.82)"><tspan + id="tspan5798" + y="0" + x="0">1</tspan></text> +<text + id="text5804" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,205.82)"><tspan + id="tspan5802" + y="0" + x="0">1</tspan></text> +<text + id="text5808" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,205.82)"><tspan + id="tspan5806" + y="0" + x="0">1</tspan></text> +<text + id="text5812" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,205.82)"><tspan + id="tspan5810" + y="0" + x="0">1</tspan></text> +<text + id="text5816" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,205.82)"><tspan + id="tspan5814" + y="0" + x="0">0</tspan></text> +<text + id="text5820" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,205.82)"><tspan + id="tspan5818" + y="0" + x="0">0</tspan></text> +<text + id="text5824" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,205.82)"><tspan + id="tspan5822" + y="0" + x="0">B</tspan></text> +<text + id="text5828" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,205.82)"><tspan + id="tspan5826" + y="0" + x="0">W</tspan></text> +<text + id="text5832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,205.82)"><tspan + id="tspan5830" + y="0" + x="0">L</tspan></text> +<text + id="text5836" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,205.82)"><tspan + id="tspan5834" + y="0" + x="0">1</tspan></text> +<text + id="text5840" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,205.82)"><tspan + id="tspan5838" + y="0" + x="0">1</tspan></text> +<text + id="text5844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,205.82)"><tspan + id="tspan5842" + y="0" + x="0">0</tspan></text> +<text + id="text5848" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,205.82)"><tspan + id="tspan5846" + y="0" + x="0">1</tspan></text> +<text + id="text5852" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,205.82)"><tspan + id="tspan5850" + y="0" + x="0">1</tspan></text> +<text + id="text5856" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,500.71,205.82)"><tspan + id="tspan5854" + y="0" + x="0">0</tspan></text> +<text + id="text5860" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,205.82)"><tspan + id="tspan5858" + y="0" + x="0">0</tspan></text> +<text + id="text5864" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,519.79,205.82)"><tspan + id="tspan5862" + y="0" + x="0">M</tspan></text> +<text + id="text5868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,689.98,205.82)"><tspan + id="tspan5866" + y="0" + x="0">1</tspan></text> +<text + id="text5872" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,699.94,205.82)"><tspan + id="tspan5870" + y="0" + x="0">1</tspan></text> +<text + id="text5876" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,205.82)"><tspan + id="tspan5874" + y="0" + x="0">1</tspan></text> +<text + id="text5880" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,719.86,205.82)"><tspan + id="tspan5878" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g5882"><g + clip-path="url(#clipPath5888)" + id="g5884"><text + id="text5892" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,197.66)"><tspan + id="tspan5890" + y="0" + x="0">B</tspan></text> +<text + id="text5896" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,197.66)"><tspan + id="tspan5894" + y="0" + x="0">0</tspan></text> +<text + id="text5900" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,197.66)"><tspan + id="tspan5898" + y="0" + x="0">1</tspan></text> +<text + id="text5904" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,197.66)"><tspan + id="tspan5902" + y="0" + x="0">0</tspan></text> +<text + id="text5908" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,197.66)"><tspan + id="tspan5906" + y="0" + x="0">0</tspan></text> +<text + id="text5912" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,197.66)"><tspan + id="tspan5910" + y="0" + x="0">1</tspan></text> +<text + id="text5916" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,197.66)"><tspan + id="tspan5914" + y="0" + x="0">0</tspan></text> +<text + id="text5920" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,197.66)"><tspan + id="tspan5918" + y="0" + x="0">1</tspan></text> +<text + id="text5924" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,197.66)"><tspan + id="tspan5922" + y="0" + x="0">0</tspan></text> +<text + id="text5928" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,197.66)"><tspan + id="tspan5926" + y="0" + x="0">1</tspan></text> +<text + id="text5932" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,197.66)"><tspan + id="tspan5930" + y="0" + x="0">1</tspan></text> +<text + id="text5936" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,197.66)"><tspan + id="tspan5934" + y="0" + x="0">W</tspan></text> +<text + id="text5940" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,197.66)"><tspan + id="tspan5938" + y="0" + x="0">L</tspan></text> +<text + id="text5944" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,197.66)"><tspan + id="tspan5942" + y="0" + x="0">1</tspan></text> +<text + id="text5948" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,197.66)"><tspan + id="tspan5946" + y="0" + x="0">1</tspan></text> +<text + id="text5952" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,197.66)"><tspan + id="tspan5950" + y="0" + x="0">0</tspan></text> +<text + id="text5956" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,197.66)"><tspan + id="tspan5954" + y="0" + x="0">1</tspan></text> +<text + id="text5960" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.45,197.66)"><tspan + id="tspan5958" + y="0" + x="0">S</tspan></text> +<text + id="text5964" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,197.66)"><tspan + id="tspan5962" + y="0" + x="0">1</tspan></text> +<text + id="text5968" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,197.66)"><tspan + id="tspan5966" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g5970"><g + clip-path="url(#clipPath5976)" + id="g5972"><text + id="text5980" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,91.92,189.5)"><tspan + id="tspan5978" + y="0" + x="0">B</tspan></text> +<text + id="text5984" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,189.5)"><tspan + id="tspan5982" + y="0" + x="0">W</tspan></text> +<text + id="text5988" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,189.5)"><tspan + id="tspan5986" + y="0" + x="0">L</tspan></text> +<text + id="text5992" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,189.5)"><tspan + id="tspan5990" + y="0" + x="0">0</tspan></text> +<text + id="text5996" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,189.5)"><tspan + id="tspan5994" + y="0" + x="0">1</tspan></text> +<text + id="text6000" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,189.5)"><tspan + id="tspan5998" + y="0" + x="0">0</tspan></text> +<text + id="text6004" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,189.5)"><tspan + id="tspan6002" + y="0" + x="0">0</tspan></text> +<text + id="text6008" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,189.5)"><tspan + id="tspan6006" + y="0" + x="0">1</tspan></text> +<text + id="text6012" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,189.5)"><tspan + id="tspan6010" + y="0" + x="0">0</tspan></text> +<text + id="text6016" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,189.5)"><tspan + id="tspan6014" + y="0" + x="0">1</tspan></text> +<text + id="text6020" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,189.5)"><tspan + id="tspan6018" + y="0" + x="0">0</tspan></text> +<text + id="text6024" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,189.5)"><tspan + id="tspan6022" + y="0" + x="0">B</tspan></text> +<text + id="text6028" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,189.5)"><tspan + id="tspan6026" + y="0" + x="0">W</tspan></text> +<text + id="text6032" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,189.5)"><tspan + id="tspan6030" + y="0" + x="0">L</tspan></text> +<text + id="text6036" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,189.5)"><tspan + id="tspan6034" + y="0" + x="0">1</tspan></text> +<text + id="text6040" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,189.5)"><tspan + id="tspan6038" + y="0" + x="0">1</tspan></text> +<text + id="text6044" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,189.5)"><tspan + id="tspan6042" + y="0" + x="0">1</tspan></text> +<text + id="text6048" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,189.5)"><tspan + id="tspan6046" + y="0" + x="0">0</tspan></text> +<text + id="text6052" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,189.5)"><tspan + id="tspan6050" + y="0" + x="0">0</tspan></text> +<text + id="text6056" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,189.5)"><tspan + id="tspan6054" + y="0" + x="0">0</tspan></text> +<text + id="text6060" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,189.5)"><tspan + id="tspan6058" + y="0" + x="0">0</tspan></text> +<text + id="text6064" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,189.5)"><tspan + id="tspan6062" + y="0" + x="0">D</tspan></text> +<text + id="text6068" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,189.5)"><tspan + id="tspan6066" + y="0" + x="0">1</tspan></text> +<text + id="text6072" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,189.5)"><tspan + id="tspan6070" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g6074"><g + clip-path="url(#clipPath6080)" + id="g6076"><text + id="text6084" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,181.34)"><tspan + id="tspan6082" + y="0" + x="0">0</tspan></text> +<text + id="text6088" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,181.34)"><tspan + id="tspan6086" + y="0" + x="0">1</tspan></text> +<text + id="text6092" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,181.34)"><tspan + id="tspan6090" + y="0" + x="0">0</tspan></text> +<text + id="text6096" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,181.34)"><tspan + id="tspan6094" + y="0" + x="0">0</tspan></text> +<text + id="text6100" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,181.34)"><tspan + id="tspan6098" + y="0" + x="0">1</tspan></text> +<text + id="text6104" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,181.34)"><tspan + id="tspan6102" + y="0" + x="0">1</tspan></text> +<text + id="text6108" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,181.34)"><tspan + id="tspan6106" + y="0" + x="0">1</tspan></text> +<text + id="text6112" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,181.34)"><tspan + id="tspan6110" + y="0" + x="0">0</tspan></text> +<text + id="text6116" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,181.34)"><tspan + id="tspan6114" + y="0" + x="0">0</tspan></text> +<text + id="text6120" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,181.34)"><tspan + id="tspan6118" + y="0" + x="0">1</tspan></text> +<text + id="text6124" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,181.34)"><tspan + id="tspan6122" + y="0" + x="0">0</tspan></text> +<text + id="text6128" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,181.34)"><tspan + id="tspan6126" + y="0" + x="0">0</tspan></text> +<text + id="text6132" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,181.34)"><tspan + id="tspan6130" + y="0" + x="0">B</tspan></text> +<text + id="text6136" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,181.34)"><tspan + id="tspan6134" + y="0" + x="0">W</tspan></text> +<text + id="text6140" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,181.34)"><tspan + id="tspan6138" + y="0" + x="0">L</tspan></text> +<text + id="text6144" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,181.34)"><tspan + id="tspan6142" + y="0" + x="0">1</tspan></text> +<text + id="text6148" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,181.34)"><tspan + id="tspan6146" + y="0" + x="0">1</tspan></text> +<text + id="text6152" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,181.34)"><tspan + id="tspan6150" + y="0" + x="0">1</tspan></text> +<text + id="text6156" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,181.34)"><tspan + id="tspan6154" + y="0" + x="0">0</tspan></text> +<text + id="text6160" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,181.34)"><tspan + id="tspan6158" + y="0" + x="0">0</tspan></text> +<text + id="text6164" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,181.34)"><tspan + id="tspan6162" + y="0" + x="0">0</tspan></text> +<text + id="text6168" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,181.34)"><tspan + id="tspan6166" + y="0" + x="0">1</tspan></text> +<text + id="text6172" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,181.34)"><tspan + id="tspan6170" + y="0" + x="0">D</tspan></text> +<text + id="text6176" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,181.34)"><tspan + id="tspan6174" + y="0" + x="0">1</tspan></text> +<text + id="text6180" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,181.34)"><tspan + id="tspan6178" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g6182"><g + clip-path="url(#clipPath6188)" + id="g6184"><text + id="text6192" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,100.8,173.18)"><tspan + id="tspan6190" + y="0" + x="0">W</tspan></text> +<text + id="text6196" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,173.18)"><tspan + id="tspan6194" + y="0" + x="0">0</tspan></text> +<text + id="text6200" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,173.18)"><tspan + id="tspan6198" + y="0" + x="0">1</tspan></text> +<text + id="text6204" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,173.18)"><tspan + id="tspan6202" + y="0" + x="0">0</tspan></text> +<text + id="text6208" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,173.18)"><tspan + id="tspan6206" + y="0" + x="0">0</tspan></text> +<text + id="text6212" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,173.18)"><tspan + id="tspan6210" + y="0" + x="0">1</tspan></text> +<text + id="text6216" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,173.18)"><tspan + id="tspan6214" + y="0" + x="0">1</tspan></text> +<text + id="text6220" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,173.18)"><tspan + id="tspan6218" + y="0" + x="0">1</tspan></text> +<text + id="text6224" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,173.18)"><tspan + id="tspan6222" + y="0" + x="0">0</tspan></text> +<text + id="text6228" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,173.18)"><tspan + id="tspan6226" + y="0" + x="0">0</tspan></text> +<text + id="text6232" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,173.18)"><tspan + id="tspan6230" + y="0" + x="0">1</tspan></text> +<text + id="text6236" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,173.18)"><tspan + id="tspan6234" + y="0" + x="0">0</tspan></text> +<text + id="text6240" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,173.18)"><tspan + id="tspan6238" + y="0" + x="0">1</tspan></text> +<text + id="text6244" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,173.18)"><tspan + id="tspan6242" + y="0" + x="0">0</tspan></text> +<text + id="text6248" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,280.1,173.18)"><tspan + id="tspan6246" + y="0" + x="0">W</tspan></text> +<text + id="text6252" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,290.9,173.18)"><tspan + id="tspan6250" + y="0" + x="0">D</tspan></text> +<text + id="text6256" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,173.18)"><tspan + id="tspan6254" + y="0" + x="0">B</tspan></text> +<text + id="text6260" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,173.18)"><tspan + id="tspan6258" + y="0" + x="0">W</tspan></text> +<text + id="text6264" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,173.18)"><tspan + id="tspan6262" + y="0" + x="0">L</tspan></text> +<text + id="text6268" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,173.18)"><tspan + id="tspan6266" + y="0" + x="0">1</tspan></text> +<text + id="text6272" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,173.18)"><tspan + id="tspan6270" + y="0" + x="0">1</tspan></text> +<text + id="text6276" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,173.18)"><tspan + id="tspan6274" + y="0" + x="0">1</tspan></text> +<text + id="text6280" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,173.18)"><tspan + id="tspan6278" + y="0" + x="0">0</tspan></text> +<text + id="text6284" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,173.18)"><tspan + id="tspan6282" + y="0" + x="0">0</tspan></text> +<text + id="text6288" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,173.18)"><tspan + id="tspan6286" + y="0" + x="0">1</tspan></text> +<text + id="text6292" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,173.18)"><tspan + id="tspan6290" + y="0" + x="0">0</tspan></text> +<text + id="text6296" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,173.18)"><tspan + id="tspan6294" + y="0" + x="0">D</tspan></text> +<text + id="text6300" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,173.18)"><tspan + id="tspan6298" + y="0" + x="0">1</tspan></text> +<text + id="text6304" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,173.18)"><tspan + id="tspan6302" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g6306"><g + clip-path="url(#clipPath6312)" + id="g6308"><text + id="text6316" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,165.02)"><tspan + id="tspan6314" + y="0" + x="0">0</tspan></text> +<text + id="text6320" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,165.02)"><tspan + id="tspan6318" + y="0" + x="0">1</tspan></text> +<text + id="text6324" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,165.02)"><tspan + id="tspan6322" + y="0" + x="0">0</tspan></text> +<text + id="text6328" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,165.02)"><tspan + id="tspan6326" + y="0" + x="0">0</tspan></text> +<text + id="text6332" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,165.02)"><tspan + id="tspan6330" + y="0" + x="0">1</tspan></text> +<text + id="text6336" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,165.02)"><tspan + id="tspan6334" + y="0" + x="0">1</tspan></text> +<text + id="text6340" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,165.02)"><tspan + id="tspan6338" + y="0" + x="0">1</tspan></text> +<text + id="text6344" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,165.02)"><tspan + id="tspan6342" + y="0" + x="0">0</tspan></text> +<text + id="text6348" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,165.02)"><tspan + id="tspan6346" + y="0" + x="0">0</tspan></text> +<text + id="text6352" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,165.02)"><tspan + id="tspan6350" + y="0" + x="0">1</tspan></text> +<text + id="text6356" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,165.02)"><tspan + id="tspan6354" + y="0" + x="0">0</tspan></text> +<text + id="text6360" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,165.02)"><tspan + id="tspan6358" + y="0" + x="0">1</tspan></text> +<text + id="text6364" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,165.02)"><tspan + id="tspan6362" + y="0" + x="0">1</tspan></text> +<text + id="text6368" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,165.02)"><tspan + id="tspan6366" + y="0" + x="0">B</tspan></text> +<text + id="text6372" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,165.02)"><tspan + id="tspan6370" + y="0" + x="0">W</tspan></text> +<text + id="text6376" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,165.02)"><tspan + id="tspan6374" + y="0" + x="0">L</tspan></text> +<text + id="text6380" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,165.02)"><tspan + id="tspan6378" + y="0" + x="0">1</tspan></text> +<text + id="text6384" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,165.02)"><tspan + id="tspan6382" + y="0" + x="0">1</tspan></text> +<text + id="text6388" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,165.02)"><tspan + id="tspan6386" + y="0" + x="0">1</tspan></text> +<text + id="text6392" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,165.02)"><tspan + id="tspan6390" + y="0" + x="0">0</tspan></text> +<text + id="text6396" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.93,165.02)"><tspan + id="tspan6394" + y="0" + x="0">0</tspan></text> +<text + id="text6400" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,450.89,165.02)"><tspan + id="tspan6398" + y="0" + x="0">1</tspan></text> +<text + id="text6404" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.85,165.02)"><tspan + id="tspan6402" + y="0" + x="0">1</tspan></text> +<text + id="text6408" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,165.02)"><tspan + id="tspan6406" + y="0" + x="0">D</tspan></text> +<text + id="text6412" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,165.02)"><tspan + id="tspan6410" + y="0" + x="0">1</tspan></text> +<text + id="text6416" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,165.02)"><tspan + id="tspan6414" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g6418"><g + clip-path="url(#clipPath6424)" + id="g6420"><text + id="text6428" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,112.2,156.86)"><tspan + id="tspan6426" + y="0" + x="0">L</tspan></text> +<text + id="text6432" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,156.86)"><tspan + id="tspan6430" + y="0" + x="0">0</tspan></text> +<text + id="text6436" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,156.86)"><tspan + id="tspan6434" + y="0" + x="0">1</tspan></text> +<text + id="text6440" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,156.86)"><tspan + id="tspan6438" + y="0" + x="0">0</tspan></text> +<text + id="text6444" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,156.86)"><tspan + id="tspan6442" + y="0" + x="0">0</tspan></text> +<text + id="text6448" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,156.86)"><tspan + id="tspan6446" + y="0" + x="0">1</tspan></text> +<text + id="text6452" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,156.86)"><tspan + id="tspan6450" + y="0" + x="0">1</tspan></text> +<text + id="text6456" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,156.86)"><tspan + id="tspan6454" + y="0" + x="0">1</tspan></text> +<text + id="text6460" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,156.86)"><tspan + id="tspan6458" + y="0" + x="0">0</tspan></text> +<text + id="text6464" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,156.86)"><tspan + id="tspan6462" + y="0" + x="0">0</tspan></text> +<text + id="text6468" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,156.86)"><tspan + id="tspan6466" + y="0" + x="0">1</tspan></text> +<text + id="text6472" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,156.86)"><tspan + id="tspan6470" + y="0" + x="0">1</tspan></text> +<text + id="text6476" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,156.86)"><tspan + id="tspan6474" + y="0" + x="0">0</tspan></text> +<text + id="text6480" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.1,156.86)"><tspan + id="tspan6478" + y="0" + x="0">D</tspan></text> +<text + id="text6484" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,156.86)"><tspan + id="tspan6482" + y="0" + x="0">B</tspan></text> +<text + id="text6488" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,156.86)"><tspan + id="tspan6486" + y="0" + x="0">W</tspan></text> +<text + id="text6492" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,156.86)"><tspan + id="tspan6490" + y="0" + x="0">L</tspan></text> +<text + id="text6496" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,156.86)"><tspan + id="tspan6494" + y="0" + x="0">1</tspan></text> +<text + id="text6500" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,156.86)"><tspan + id="tspan6498" + y="0" + x="0">1</tspan></text> +<text + id="text6504" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,156.86)"><tspan + id="tspan6502" + y="0" + x="0">1</tspan></text> +<text + id="text6508" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,156.86)"><tspan + id="tspan6506" + y="0" + x="0">0</tspan></text> +<text + id="text6512" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,156.86)"><tspan + id="tspan6510" + y="0" + x="0">D</tspan></text> +<text + id="text6516" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,499.87,156.86)"><tspan + id="tspan6514" + y="0" + x="0">M</tspan></text> +<text + id="text6520" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,156.86)"><tspan + id="tspan6518" + y="0" + x="0">0</tspan></text> +<text + id="text6524" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,156.86)"><tspan + id="tspan6522" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g6526"><g + clip-path="url(#clipPath6532)" + id="g6528"><text + id="text6536" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,148.7)"><tspan + id="tspan6534" + y="0" + x="0">0</tspan></text> +<text + id="text6540" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,148.7)"><tspan + id="tspan6538" + y="0" + x="0">1</tspan></text> +<text + id="text6544" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,148.7)"><tspan + id="tspan6542" + y="0" + x="0">0</tspan></text> +<text + id="text6548" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,148.7)"><tspan + id="tspan6546" + y="0" + x="0">0</tspan></text> +<text + id="text6552" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,148.7)"><tspan + id="tspan6550" + y="0" + x="0">1</tspan></text> +<text + id="text6556" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,148.7)"><tspan + id="tspan6554" + y="0" + x="0">1</tspan></text> +<text + id="text6560" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,148.7)"><tspan + id="tspan6558" + y="0" + x="0">1</tspan></text> +<text + id="text6564" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,148.7)"><tspan + id="tspan6562" + y="0" + x="0">0</tspan></text> +<text + id="text6568" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,148.7)"><tspan + id="tspan6566" + y="0" + x="0">0</tspan></text> +<text + id="text6572" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,148.7)"><tspan + id="tspan6570" + y="0" + x="0">1</tspan></text> +<text + id="text6576" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,148.7)"><tspan + id="tspan6574" + y="0" + x="0">1</tspan></text> +<text + id="text6580" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,148.7)"><tspan + id="tspan6578" + y="0" + x="0">1</tspan></text> +<text + id="text6584" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,148.7)"><tspan + id="tspan6582" + y="0" + x="0">0</tspan></text> +<text + id="text6588" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,148.7)"><tspan + id="tspan6586" + y="0" + x="0">0</tspan></text> +<text + id="text6592" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,148.7)"><tspan + id="tspan6590" + y="0" + x="0">0</tspan></text> +<text + id="text6596" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,148.7)"><tspan + id="tspan6594" + y="0" + x="0">0</tspan></text> +<text + id="text6600" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,148.7)"><tspan + id="tspan6598" + y="0" + x="0">B</tspan></text> +<text + id="text6604" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,148.7)"><tspan + id="tspan6602" + y="0" + x="0">W</tspan></text> +<text + id="text6608" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,148.7)"><tspan + id="tspan6606" + y="0" + x="0">L</tspan></text> +<text + id="text6612" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,148.7)"><tspan + id="tspan6610" + y="0" + x="0">1</tspan></text> +<text + id="text6616" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,148.7)"><tspan + id="tspan6614" + y="0" + x="0">1</tspan></text> +<text + id="text6620" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,148.7)"><tspan + id="tspan6618" + y="0" + x="0">1</tspan></text> +<text + id="text6624" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,148.7)"><tspan + id="tspan6622" + y="0" + x="0">0</tspan></text> +<text + id="text6628" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,148.7)"><tspan + id="tspan6626" + y="0" + x="0">D</tspan></text> +<text + id="text6632" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,499.87,148.7)"><tspan + id="tspan6630" + y="0" + x="0">M</tspan></text> +<text + id="text6636" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,148.7)"><tspan + id="tspan6634" + y="0" + x="0">0</tspan></text> +<text + id="text6640" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,148.7)"><tspan + id="tspan6638" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g6642"><g + clip-path="url(#clipPath6648)" + id="g6644"><text + id="text6652" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,140.54)"><tspan + id="tspan6650" + y="0" + x="0">0</tspan></text> +<text + id="text6656" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,140.54)"><tspan + id="tspan6654" + y="0" + x="0">1</tspan></text> +<text + id="text6660" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,140.54)"><tspan + id="tspan6658" + y="0" + x="0">0</tspan></text> +<text + id="text6664" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,140.54)"><tspan + id="tspan6662" + y="0" + x="0">0</tspan></text> +<text + id="text6668" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,140.54)"><tspan + id="tspan6666" + y="0" + x="0">1</tspan></text> +<text + id="text6672" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,140.54)"><tspan + id="tspan6670" + y="0" + x="0">1</tspan></text> +<text + id="text6676" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,140.54)"><tspan + id="tspan6674" + y="0" + x="0">1</tspan></text> +<text + id="text6680" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,140.54)"><tspan + id="tspan6678" + y="0" + x="0">0</tspan></text> +<text + id="text6684" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,140.54)"><tspan + id="tspan6682" + y="0" + x="0">0</tspan></text> +<text + id="text6688" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,140.54)"><tspan + id="tspan6686" + y="0" + x="0">1</tspan></text> +<text + id="text6692" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,140.54)"><tspan + id="tspan6690" + y="0" + x="0">1</tspan></text> +<text + id="text6696" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,140.54)"><tspan + id="tspan6694" + y="0" + x="0">1</tspan></text> +<text + id="text6700" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,140.54)"><tspan + id="tspan6698" + y="0" + x="0">0</tspan></text> +<text + id="text6704" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,140.54)"><tspan + id="tspan6702" + y="0" + x="0">0</tspan></text> +<text + id="text6708" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,140.54)"><tspan + id="tspan6706" + y="0" + x="0">0</tspan></text> +<text + id="text6712" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,140.54)"><tspan + id="tspan6710" + y="0" + x="0">1</tspan></text> +<text + id="text6716" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,140.54)"><tspan + id="tspan6714" + y="0" + x="0">B</tspan></text> +<text + id="text6720" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,140.54)"><tspan + id="tspan6718" + y="0" + x="0">W</tspan></text> +<text + id="text6724" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,140.54)"><tspan + id="tspan6722" + y="0" + x="0">L</tspan></text> +<text + id="text6728" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,140.54)"><tspan + id="tspan6726" + y="0" + x="0">1</tspan></text> +<text + id="text6732" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,140.54)"><tspan + id="tspan6730" + y="0" + x="0">1</tspan></text> +<text + id="text6736" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,140.54)"><tspan + id="tspan6734" + y="0" + x="0">1</tspan></text> +<text + id="text6740" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,140.54)"><tspan + id="tspan6738" + y="0" + x="0">0</tspan></text> +<text + id="text6744" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,140.54)"><tspan + id="tspan6742" + y="0" + x="0">D</tspan></text> +<text + id="text6748" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,499.87,140.54)"><tspan + id="tspan6746" + y="0" + x="0">M</tspan></text> +<text + id="text6752" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,140.54)"><tspan + id="tspan6750" + y="0" + x="0">1</tspan></text> +<text + id="text6756" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,140.54)"><tspan + id="tspan6754" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g6758"><g + clip-path="url(#clipPath6764)" + id="g6760"><text + id="text6768" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,122.16,132.38)"><tspan + id="tspan6766" + y="0" + x="0">0</tspan></text> +<text + id="text6772" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,132.12,132.38)"><tspan + id="tspan6770" + y="0" + x="0">1</tspan></text> +<text + id="text6776" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,142.08,132.38)"><tspan + id="tspan6774" + y="0" + x="0">0</tspan></text> +<text + id="text6780" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,152.04,132.38)"><tspan + id="tspan6778" + y="0" + x="0">0</tspan></text> +<text + id="text6784" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,162,132.38)"><tspan + id="tspan6782" + y="0" + x="0">1</tspan></text> +<text + id="text6788" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,171.98,132.38)"><tspan + id="tspan6786" + y="0" + x="0">1</tspan></text> +<text + id="text6792" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,181.94,132.38)"><tspan + id="tspan6790" + y="0" + x="0">1</tspan></text> +<text + id="text6796" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,191.9,132.38)"><tspan + id="tspan6794" + y="0" + x="0">0</tspan></text> +<text + id="text6800" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.86,132.38)"><tspan + id="tspan6798" + y="0" + x="0">0</tspan></text> +<text + id="text6804" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,211.82,132.38)"><tspan + id="tspan6802" + y="0" + x="0">1</tspan></text> +<text + id="text6808" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,221.78,132.38)"><tspan + id="tspan6806" + y="0" + x="0">1</tspan></text> +<text + id="text6812" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,231.74,132.38)"><tspan + id="tspan6810" + y="0" + x="0">1</tspan></text> +<text + id="text6816" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,241.7,132.38)"><tspan + id="tspan6814" + y="0" + x="0">0</tspan></text> +<text + id="text6820" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,251.66,132.38)"><tspan + id="tspan6818" + y="0" + x="0">0</tspan></text> +<text + id="text6824" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,261.62,132.38)"><tspan + id="tspan6822" + y="0" + x="0">1</tspan></text> +<text + id="text6828" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,271.58,132.38)"><tspan + id="tspan6826" + y="0" + x="0">0</tspan></text> +<text + id="text6832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,280.1,132.38)"><tspan + id="tspan6830" + y="0" + x="0">W</tspan></text> +<text + id="text6836" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,292.46,132.38)"><tspan + id="tspan6834" + y="0" + x="0">I</tspan></text> +<text + id="text6840" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,370.85,132.38)"><tspan + id="tspan6838" + y="0" + x="0">B</tspan></text> +<text + id="text6844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,379.73,132.38)"><tspan + id="tspan6842" + y="0" + x="0">W</tspan></text> +<text + id="text6848" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,391.13,132.38)"><tspan + id="tspan6846" + y="0" + x="0">L</tspan></text> +<text + id="text6852" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,401.09,132.38)"><tspan + id="tspan6850" + y="0" + x="0">1</tspan></text> +<text + id="text6856" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,411.05,132.38)"><tspan + id="tspan6854" + y="0" + x="0">1</tspan></text> +<text + id="text6860" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,421.01,132.38)"><tspan + id="tspan6858" + y="0" + x="0">1</tspan></text> +<text + id="text6864" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,430.97,132.38)"><tspan + id="tspan6862" + y="0" + x="0">0</tspan></text> +<text + id="text6868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.21,132.38)"><tspan + id="tspan6866" + y="0" + x="0">D</tspan></text> +<text + id="text6872" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,499.87,132.38)"><tspan + id="tspan6870" + y="0" + x="0">M</tspan></text> +<text + id="text6876" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.67,132.38)"><tspan + id="tspan6874" + y="0" + x="0">1</tspan></text> +<text + id="text6880" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,520.63,132.38)"><tspan + id="tspan6878" + y="0" + x="0">1</tspan></text> +<text + id="text6884" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,659.5,133.1)"><tspan + id="tspan6882" + y="0" + x="0">D</tspan></text> +<text + id="text6888" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,669.46,133.1)"><tspan + id="tspan6886" + y="0" + x="0">D</tspan></text> +<text + id="text6892" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.1,133.1)"><tspan + id="tspan6890" + y="0" + x="0">D</tspan></text> +</g></g><g + id="g6894"><g + clip-path="url(#clipPath6900)" + id="g6896"><text + id="text6904" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,660.1,124.94)"><tspan + id="tspan6902" + y="0" + x="0">0</tspan></text> +<text + id="text6908" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,670.06,124.94)"><tspan + id="tspan6906" + y="0" + x="0">1</tspan></text> +<text + id="text6912" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,124.94)"><tspan + id="tspan6910" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g6914"><g + clip-path="url(#clipPath6920)" + id="g6916"><text + id="text6924" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,660.1,116.78)"><tspan + id="tspan6922" + y="0" + x="0">1</tspan></text> +<text + id="text6928" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,670.06,116.78)"><tspan + id="tspan6926" + y="0" + x="0">0</tspan></text> +<text + id="text6932" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,116.78)"><tspan + id="tspan6930" + y="0" + x="0">1</tspan></text> +</g></g><g + id="g6934"><g + clip-path="url(#clipPath6940)" + id="g6936"><text + id="text6944" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,420.17,107.9)"><tspan + id="tspan6942" + y="0" + x="0">M</tspan></text> +<text + id="text6948" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,460.49,107.9)"><tspan + id="tspan6946" + y="0" + x="0">S</tspan></text> +<text + id="text6952" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,470.81,107.9)"><tspan + id="tspan6950" + y="0" + x="0">0</tspan></text> +<text + id="text6956" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,480.77,107.9)"><tspan + id="tspan6954" + y="0" + x="0">0</tspan></text> +<text + id="text6960" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,490.73,107.9)"><tspan + id="tspan6958" + y="0" + x="0">0</tspan></text> +</g></g><g + id="g6962"><g + clip-path="url(#clipPath6968)" + id="g6964"><text + id="text6972" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,124.7)"><tspan + id="tspan6970" + y="0" + x="0 4.7916002 8.5073996 12.2232 13.5432 16.896 18.6978 22.413601 24.5718 26.3736 28.1754 31.891199 33.693001 39.329399 43.0452 48.681599 52.3974 54.555599">Register to memory</tspan></text> +</g></g><g + id="g6974"><g + clip-path="url(#clipPath6980)" + id="g6976"><text + id="text6984" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,116.54)"><tspan + id="tspan6982" + y="0" + x="0 5.3987999 9.1146002 14.751 18.466801 20.625 23.865601 25.6674 27.4692 31.184999 32.986801 35.145 38.860802 42.576599 43.896599 47.249401 49.051201 52.766998">Memory to register</tspan></text> +</g></g><g + id="g6986"><g + clip-path="url(#clipPath6992)" + id="g6988"><text + id="text6996" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,607.75,133.1)"><tspan + id="tspan6994" + y="0" + x="0 4.7916002 6.5934 9.1146002 12.8304 16.5462 18.704399 20.506201 24.5784">Direction</tspan></text> +</g></g><g + id="g6998"><g + clip-path="url(#clipPath7004)" + id="g7000"><text + id="text7008" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,687.82,124.7)"><tspan + id="tspan7006" + y="0" + x="0 4.7916002 8.5073996 10.3092 13.6752 15.4704 19.3248 23.0208 26.736601 30.591 32.379601 38.979599 40.781399 45.573002">Dn ♦ <ea> → Dn</tspan></text> +</g></g><g + id="g7010"><g + clip-path="url(#clipPath7016)" + id="g7012"><text + id="text7020" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,687.82,116.54)"><tspan + id="tspan7018" + y="0" + x="0 3.8543999 7.5503998 11.2662 15.1206 16.909201 20.2752 22.0704 26.862 30.577801 32.379601 38.979599 40.781399 44.635799 48.331799 52.0476"><ea> ♦ Dn → <ea></tspan></text> +</g></g><g + id="g7022"><g + clip-path="url(#clipPath7028)" + id="g7024"><text + id="text7032" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,707.38,132.86)"><tspan + id="tspan7030" + y="0" + x="0 4.7916002 6.5934 9.1146002 12.8304 16.5462 18.704399 20.506201 24.5784">Direction</tspan></text> +</g></g><g + id="g7034"><g + clip-path="url(#clipPath7040)" + id="g7036"><text + id="text7044" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,742.9,312.41)"><tspan + id="tspan7042" + y="0" + x="0 5.3987999 9.4709997 13.5432">Mode</tspan></text> +</g></g><g + id="g7046"><g + clip-path="url(#clipPath7052)" + id="g7048"><text + id="text7056" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,737.62,304.25)"><tspan + id="tspan7054" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g7058"><g + clip-path="url(#clipPath7064)" + id="g7060"><text + id="text7068" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,737.62,296.09)"><tspan + id="tspan7066" + y="0" + x="0 2.1582 4.3164001 8.7516003 12.4674">-(An)</tspan></text> +</g></g><g + id="g7070"><g + clip-path="url(#clipPath7076)" + id="g7072"><text + id="text7080" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,711.94,189.98)"><tspan + id="tspan7078" + y="0" + x="0 4.7916002 8.5073996 10.6656 14.3814 16.183201 20.618401 22.4202 25.773001">Data Size</tspan></text> +</g></g><g + id="g7082"><g + clip-path="url(#clipPath7088)" + id="g7084"><text + id="text7092" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,752.38,189.98)"><tspan + id="tspan7090" + y="0" + x="0 4.0721998 7.7880001 9.9462004 12.1044 15.8202">Letter</tspan></text> +</g></g><g + id="g7094"><g + clip-path="url(#clipPath7100)" + id="g7096"><text + id="text7104" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.34,181.82)"><tspan + id="tspan7102" + y="0" + x="0">B</tspan></text> +</g></g><g + id="g7106"><g + clip-path="url(#clipPath7112)" + id="g7108"><text + id="text7116" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,758.26,173.66)"><tspan + id="tspan7114" + y="0" + x="0">W</tspan></text> +</g></g><g + id="g7118"><g + clip-path="url(#clipPath7124)" + id="g7120"><text + id="text7128" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,759.7,165.5)"><tspan + id="tspan7126" + y="0" + x="0">L</tspan></text> +</g></g><g + id="g7130"><g + clip-path="url(#clipPath7136)" + id="g7132"><text + id="text7140" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,165.5)"><tspan + id="tspan7138" + y="0" + x="0 4.7916002 6.1115999 9.4644003 13.1802 14.5002 18.216 21.5688 25.284599 30.921 34.636799 38.3526">Displacement</tspan></text> +</g></g><g + id="g7142"><g + clip-path="url(#clipPath7148)" + id="g7144"><text + id="text7152" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,157.34)"><tspan + id="tspan7150" + y="0" + x="0 5.1546001 8.8704004 10.6722 11.9922 15.708 19.4238 23.139601 24.4596 26.2614 31.052999 32.373001 35.7258 39.441601 40.7616 44.477402 47.8302 51.546001 57.1824 60.898201 64.613998">Optional Displacement</tspan></text> +</g></g><g + id="g7154"><g + clip-path="url(#clipPath7160)" + id="g7156"><text + id="text7164" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,149.18)"><tspan + id="tspan7162" + y="0" + x="0 4.7916002 8.5073996 12.2232 13.5432 16.896 18.6978 22.413601 24.5718 26.3736 30.089399 31.409401 34.762199 36.563999 38.365799 43.764599 47.4804 50.833199">Register List Mask</tspan></text> +</g></g><g + id="g7166"><g + clip-path="url(#clipPath7172)" + id="g7168"><text + id="text7176" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,672.7,189.98)"><tspan + id="tspan7174" + y="0" + x="0 4.0721998 7.7880001 9.9462004 12.1044 15.8202">Letter</tspan></text> +</g></g><g + id="g7178"><g + clip-path="url(#clipPath7184)" + id="g7180"><text + id="text7188" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,680.98,181.82)"><tspan + id="tspan7186" + y="0" + x="0">I</tspan></text> +</g></g><g + id="g7190"><g + clip-path="url(#clipPath7196)" + id="g7192"><text + id="text7200" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,679.42,173.66)"><tspan + id="tspan7198" + y="0" + x="0">N</tspan></text> +</g></g><g + id="g7202"><g + clip-path="url(#clipPath7208)" + id="g7204"><text + id="text7212" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,679.42,165.5)"><tspan + id="tspan7210" + y="0" + x="0">D</tspan></text> +</g></g><g + id="g7214"><g + clip-path="url(#clipPath7220)" + id="g7216"><text + id="text7224" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,679.42,157.34)"><tspan + id="tspan7222" + y="0" + x="0">D</tspan></text> +</g></g><g + id="g7226"><g + clip-path="url(#clipPath7232)" + id="g7228"><text + id="text7236" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,679.18,149.18)"><tspan + id="tspan7234" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g7238"><g + clip-path="url(#clipPath7244)" + id="g7240"><text + id="text7248" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,742.18,377.95)"><tspan + id="tspan7246" + y="0" + x="0 4.7916002 6.5934 9.1146002 12.8304 16.5462 18.704399 20.506201 24.5784">Direction</tspan></text> +</g></g><g + id="g7250"><g + clip-path="url(#clipPath7256)" + id="g7252"><text + id="text7260" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,737.62,369.79)"><tspan + id="tspan7258" + y="0" + x="0 4.7916002 6.1115999 9.8274002 13.5432">Right</tspan></text> +</g></g><g + id="g7262"><g + clip-path="url(#clipPath7268)" + id="g7264"><text + id="text7272" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,737.62,361.63)"><tspan + id="tspan7270" + y="0" + x="0 3.7158 7.4316001 9.2334003">Left</tspan></text> +</g></g><g + id="g7274"><g + clip-path="url(#clipPath7280)" + id="g7276"><text + id="text7284" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,707.74,181.82)"><tspan + id="tspan7282" + y="0" + x="0 4.4352002 7.6757998 9.4776001">Byte</tspan></text> +</g></g><g + id="g7286"><g + clip-path="url(#clipPath7292)" + id="g7288"><text + id="text7296" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,707.74,173.66)"><tspan + id="tspan7294" + y="0" + x="0 6.4745998 10.1904 12.3486">Word</tspan></text> +</g></g><g + id="g7298"><g + clip-path="url(#clipPath7304)" + id="g7300"><text + id="text7308" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,707.74,165.5)"><tspan + id="tspan7306" + y="0" + x="0 3.72 7.4400001 11.16">Long</tspan></text> +</g></g><g + id="g7310"><g + clip-path="url(#clipPath7316)" + id="g7312"><text + id="text7320" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,707.74,157.34)"><tspan + id="tspan7318" + y="0" + x="0 4.4352002 8.151">Any</tspan></text> +</g></g><g + id="g7322"><g + clip-path="url(#clipPath7328)" + id="g7324"><text + id="text7332" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,743.14,345.07)"><tspan + id="tspan7330" + y="0" + x="0 4.7916002 8.8638 11.022 14.7378 16.896 18.6978 22.77">Rotation</tspan></text> +</g></g><g + id="g7334"><g + clip-path="url(#clipPath7340)" + id="g7336"><text + id="text7344" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,737.62,336.91)"><tspan + id="tspan7342" + y="0" + x="0 1.8018 7.4382 13.0746 16.7904 20.506201 21.8262 25.542 27.3438">Immediate</tspan></text> +</g></g><g + id="g7346"><g + clip-path="url(#clipPath7352)" + id="g7348"><text + id="text7356" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,737.62,328.73)"><tspan + id="tspan7354" + y="0" + x="0 4.7916002 8.5073996 12.2232 13.5432 16.896 18.6978 22.413601">Register</tspan></text> +</g></g><g + id="g7358"><g + clip-path="url(#clipPath7364)" + id="g7360"><text + id="text7368" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,247.13)"><tspan + id="tspan7366" + y="0" + x="0 4.4352002 5.7551999 9.4709997">Plus</tspan></text> +</g></g><g + id="g7370"><g + clip-path="url(#clipPath7376)" + id="g7372"><text + id="text7380" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,238.97)"><tspan + id="tspan7378" + y="0" + x="0 5.3987999 6.7188001 10.4346 14.1504">Minus</tspan></text> +</g></g><g + id="g7382"><g + clip-path="url(#clipPath7388)" + id="g7384"><text + id="text7392" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,230.81)"><tspan + id="tspan7390" + y="0" + x="0 5.1546001 7.3127999 11.0286 14.7444 16.5462 20.261999 22.4202 24.222 27.937799 30.096001 31.8978 36.333 40.048801 43.764599 47.4804">Greater or Equal</tspan></text> +</g></g><g + id="g7394"><g + clip-path="url(#clipPath7400)" + id="g7396"><text + id="text7404" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,222.65)"><tspan + id="tspan7402" + y="0" + x="0 3.7158 7.4316001 10.7844 14.1372 15.939 19.899 23.614799 27.330601">Less Than</tspan></text> +</g></g><g + id="g7406"><g + clip-path="url(#clipPath7412)" + id="g7408"><text + id="text7416" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,214.49)"><tspan + id="tspan7414" + y="0" + x="0 5.1546001 7.3127999 11.0286 14.7444 16.5462 20.261999 22.4202 24.222 28.181999 31.8978 35.613602">Greater Than</tspan></text> +</g></g><g + id="g7418"><g + clip-path="url(#clipPath7424)" + id="g7420"><text + id="text7428" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,206.3)"><tspan + id="tspan7426" + y="0" + x="0 3.7158 7.4316001 10.7844 14.1372 15.939 19.6548 21.813 23.614799 28.049999 31.7658 35.481602 39.197399">Less or Equal</tspan></text> +</g></g><g + id="g7430"><g + clip-path="url(#clipPath7436)" + id="g7432"><text + id="text7440" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,611.11,189.98)"><tspan + id="tspan7438" + y="0" + x="0 4.7916002 8.5073996 10.6656 14.3814 16.183201 20.374201 23.971201 28.0434">Data Type</tspan></text> +</g></g><g + id="g7442"><g + clip-path="url(#clipPath7448)" + id="g7444"><text + id="text7452" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,181.82)"><tspan + id="tspan7450" + y="0" + x="0 1.8018 7.4382 13.0746 16.7904 20.506201 21.8262 25.542 27.3438">Immediate</tspan></text> +</g></g><g + id="g7454"><g + clip-path="url(#clipPath7460)" + id="g7456"><text + id="text7464" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,173.66)"><tspan + id="tspan7462" + y="0" + x="0 4.4352002 5.7551999 7.5570002 9.3587999 11.1606 14.8764 18.592199 22.308001">Bit Index</tspan></text> +</g></g><g + id="g7466"><g + clip-path="url(#clipPath7472)" + id="g7468"><text + id="text7476" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,663.1,222.65)"><tspan + id="tspan7474" + y="0" + x="0 3.72">LT</tspan></text> +</g></g><g + id="g7478"><g + clip-path="url(#clipPath7484)" + id="g7480"><text + id="text7488" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.38,214.49)"><tspan + id="tspan7486" + y="0" + x="0 5.1599998">GT</tspan></text> +</g></g><g + id="g7490"><g + clip-path="url(#clipPath7496)" + id="g7492"><text + id="text7500" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.86,206.3)"><tspan + id="tspan7498" + y="0" + x="0 3.72">LE</tspan></text> +</g></g><g + id="g7502"><g + clip-path="url(#clipPath7508)" + id="g7504"><text + id="text7512" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.14,230.81)"><tspan + id="tspan7510" + y="0" + x="0 5.1599998">GE</tspan></text> +</g></g><g + id="g7514"><g + clip-path="url(#clipPath7520)" + id="g7516"><text + id="text7524" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.86,247.13)"><tspan + id="tspan7522" + y="0" + x="0 4.4400001">PL</tspan></text> +</g></g><g + id="g7526"><g + clip-path="url(#clipPath7532)" + id="g7528"><text + id="text7536" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,663.34,238.97)"><tspan + id="tspan7534" + y="0" + x="0 5.4000001">MI</tspan></text> +</g></g><g + id="g7538"><g + clip-path="url(#clipPath7544)" + id="g7540"><text + id="text7548" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,320.57)"><tspan + id="tspan7546" + y="0" + x="0 4.0721998 7.7880001 9.1079998 12.4608">False</tspan></text> +</g></g><g + id="g7550"><g + clip-path="url(#clipPath7556)" + id="g7552"><text + id="text7560" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,312.41)"><tspan + id="tspan7558" + y="0" + x="0 4.7916002 6.1115999 9.8274002 13.5432 17.259001">Higher</tspan></text> +</g></g><g + id="g7562"><g + clip-path="url(#clipPath7568)" + id="g7564"><text + id="text7572" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,304.25)"><tspan + id="tspan7570" + y="0" + x="0 3.7158 7.4316001 12.111 15.8268 17.985001 19.7868 23.5026 25.660801 27.462601 31.8978 35.613602 41.25">Lower or Same</tspan></text> +</g></g><g + id="g7574"><g + clip-path="url(#clipPath7580)" + id="g7576"><text + id="text7584" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,296.09)"><tspan + id="tspan7582" + y="0" + x="0 4.7916002 8.5073996 10.6656 12.8238 16.0644 17.866199 22.657801 23.9778 27.6936 31.409401">Carry Clear</tspan></text> +</g></g><g + id="g7586"><g + clip-path="url(#clipPath7592)" + id="g7588"><text + id="text7596" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,287.93)"><tspan + id="tspan7594" + y="0" + x="0 4.7916002 8.5073996 10.6656 12.8238 16.0644 17.866199 22.301399 26.0172">Carry Set</tspan></text> +</g></g><g + id="g7598"><g + clip-path="url(#clipPath7604)" + id="g7600"><text + id="text7608" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,279.77)"><tspan + id="tspan7606" + y="0" + x="0 4.7916002 8.5073996 10.3092 12.111 16.5462 20.261999 23.9778 27.6936">Not Equal</tspan></text> +</g></g><g + id="g7610"><g + clip-path="url(#clipPath7616)" + id="g7612"><text + id="text7620" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,271.61)"><tspan + id="tspan7618" + y="0" + x="0 4.4352002 8.151 11.8668 15.5826">Equal</tspan></text> +</g></g><g + id="g7622"><g + clip-path="url(#clipPath7628)" + id="g7624"><text + id="text7632" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,263.45)"><tspan + id="tspan7630" + y="0" + x="0 5.1546001 8.6261997 12.342 14.5002 16.302 17.622 21.337799 26.0172 27.819 32.6106 33.930599 37.6464 41.362202">Overflow Clear</tspan></text> +</g></g><g + id="g7634"><g + clip-path="url(#clipPath7640)" + id="g7636"><text + id="text7644" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,255.29)"><tspan + id="tspan7642" + y="0" + x="0 5.1546001 8.6261997 12.342 14.5002 16.302 17.622 21.337799 26.0172 27.819 32.2542 35.970001">Overflow Set</tspan></text> +</g></g><g + id="g7646"><g + clip-path="url(#clipPath7652)" + id="g7648"><text + id="text7656" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier New Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,657.94,353.95)"><tspan + id="tspan7654" + y="0" + x="0 3.96">.l</tspan></text> +</g></g><g + id="g7658"><g + clip-path="url(#clipPath7664)" + id="g7660"><text + id="text7668" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,650.59,336.91)"><tspan + id="tspan7666" + y="0" + x="0 5.3987999 9.4709997 13.1868 18.948601 23.0208 27.093 28.8948">Mnemonic</tspan></text> +</g></g><g + id="g7670"><g + clip-path="url(#clipPath7676)" + id="g7672"><text + id="text7680" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,614.35,491.98)"><tspan + id="tspan7678" + y="0" + x="0 4.4418001 8.5139999 12.5862 15.1074 18.8232 22.539 26.254801 28.056601 32.128799 36.201 38.0028 43.4016 47.473801 51.546001">Addressing Mode</tspan></text> +</g></g><g + id="g7682"><g + clip-path="url(#clipPath7688)" + id="g7684"><text + id="text7692" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,483.82)"><tspan + id="tspan7690" + y="0" + x="0 4.7916002 8.5073996 10.3092 14.025 15.8268 17.985001 21.7008 25.416599 26.736601 30.089399 31.891199 35.606998">Data register</tspan></text> +</g></g><g + id="g7694"><g + clip-path="url(#clipPath7700)" + id="g7696"><text + id="text7704" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,475.66)"><tspan + id="tspan7702" + y="0" + x="0 4.4352002 8.151 11.8668 14.025 17.740801 21.093599 24.4464 26.248199 28.406401 32.1222 35.838001 37.158001 40.510799 42.312599 46.0284">Address register</tspan></text> +</g></g><g + id="g7706"><g + clip-path="url(#clipPath7712)" + id="g7708"><text + id="text7716" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,467.5)"><tspan + id="tspan7714" + y="0" + x="0 4.4352002 8.151 11.8668 14.025 17.740801 21.093599">Address</tspan></text> +</g></g><g + id="g7718"><g + clip-path="url(#clipPath7724)" + id="g7720"><text + id="text7728" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,459.31)"><tspan + id="tspan7726" + y="0" + x="0 4.4352002 8.151 11.8668 14.025 17.740801 21.093599 24.4464 26.248199 30.927601 32.247601 34.0494 37.765202 39.567001 44.002201 47.717999 51.070801 52.872601 54.1926 57.908401 61.2612 63.419399 67.135201 72.771599 76.487396 80.203201">Address with Postincrement</tspan></text> +</g></g><g + id="g7730"><g + clip-path="url(#clipPath7736)" + id="g7732"><text + id="text7740" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,451.15)"><tspan + id="tspan7738" + y="0" + x="0 4.4352002 8.151 11.8668 14.025 17.740801 21.093599 24.4464 26.248199 30.927601 32.247601 34.0494 37.765202 39.567001 44.002201 46.1604 49.876202 53.591999 57.3078 60.660599 62.818802 66.534599 72.170998 75.886803 79.6026">Address with Predecrement</tspan></text> +</g></g><g + id="g7742"><g + clip-path="url(#clipPath7748)" + id="g7744"><text + id="text7752" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,442.99)"><tspan + id="tspan7750" + y="0" + x="0 4.4352002 8.151 11.8668 14.025 17.740801 21.093599 24.4464 26.248199 30.927601 32.247601 34.0494 37.765202 39.567001 44.358601 45.6786 49.031399 52.7472 54.0672 57.783001 61.135799 64.851601 70.487999 74.203796 77.919601">Address with Displacement</tspan></text> +</g></g><g + id="g7754"><g + clip-path="url(#clipPath7760)" + id="g7756"><text + id="text7764" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,434.83)"><tspan + id="tspan7762" + y="0" + x="0 4.4352002 8.151 11.8668 14.025 17.740801 21.093599 24.4464 26.248199 30.927601 32.247601 34.0494 37.765202 39.567001 41.368801 45.084599 48.8004 52.516201">Address with Index</tspan></text> +</g></g><g + id="g7766"><g + clip-path="url(#clipPath7772)" + id="g7768"><text + id="text7776" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,426.67)"><tspan + id="tspan7774" + y="0" + x="0 4.4352002 6.5934 10.3092 14.025 16.183201 19.899 25.5354 27.3372 32.128799 35.844601 39.560398 43.276199 45.077999 48.7938 50.952 52.753799 57.433201 58.753201 60.555 64.270798 66.072601 70.864197 72.184196 75.537003 79.2528 80.5728 84.288597 87.641403 91.357201 96.993599 100.7094 104.4252">Program Counter with Displacement</tspan></text> +</g></g><g + id="g7778"><g + clip-path="url(#clipPath7784)" + id="g7780"><text + id="text7788" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,94.8,100.22)"><tspan + id="tspan7786" + y="0" + x="0 4.8000002">D0</tspan></text> +</g></g><g + id="g7790"><g + clip-path="url(#clipPath7796)" + id="g7792"><text + id="text7800" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,114.72,100.22)"><tspan + id="tspan7798" + y="0" + x="0 4.8000002">D1</tspan></text> +</g></g><g + id="g7802"><g + clip-path="url(#clipPath7808)" + id="g7804"><text + id="text7812" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,134.64,100.22)"><tspan + id="tspan7810" + y="0" + x="0 4.8000002">D2</tspan></text> +</g></g><g + id="g7814"><g + clip-path="url(#clipPath7820)" + id="g7816"><text + id="text7824" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,154.56,100.22)"><tspan + id="tspan7822" + y="0" + x="0 4.8000002">D3</tspan></text> +</g></g><g + id="g7826"><g + clip-path="url(#clipPath7832)" + id="g7828"><text + id="text7836" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,174.5,100.22)"><tspan + id="tspan7834" + y="0" + x="0 4.8000002">D4</tspan></text> +</g></g><g + id="g7838"><g + clip-path="url(#clipPath7844)" + id="g7840"><text + id="text7848" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,194.42,100.22)"><tspan + id="tspan7846" + y="0" + x="0 4.8000002">D5</tspan></text> +</g></g><g + id="g7850"><g + clip-path="url(#clipPath7856)" + id="g7852"><text + id="text7860" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,214.34,100.22)"><tspan + id="tspan7858" + y="0" + x="0 4.8000002">D6</tspan></text> +</g></g><g + id="g7862"><g + clip-path="url(#clipPath7868)" + id="g7864"><text + id="text7872" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,234.26,100.22)"><tspan + id="tspan7870" + y="0" + x="0 4.8000002">D7</tspan></text> +</g></g><g + id="g7874"><g + clip-path="url(#clipPath7880)" + id="g7876"><text + id="text7884" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,254.42,100.22)"><tspan + id="tspan7882" + y="0" + x="0 4.4400001">A0</tspan></text> +</g></g><g + id="g7886"><g + clip-path="url(#clipPath7892)" + id="g7888"><text + id="text7896" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,373.97,100.22)"><tspan + id="tspan7894" + y="0" + x="0 4.4400001">A6</tspan></text> +</g></g><g + id="g7898"><g + clip-path="url(#clipPath7904)" + id="g7900"><text + id="text7908" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,393.89,100.22)"><tspan + id="tspan7906" + y="0" + x="0 4.4400001">A7</tspan></text> +</g></g><g + id="g7910"><g + clip-path="url(#clipPath7916)" + id="g7912"><text + id="text7920" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,254.18,108.38)"><tspan + id="tspan7918" + y="0" + x="0 4.8000002">D7</tspan></text> +</g></g><g + id="g7922"><g + clip-path="url(#clipPath7928)" + id="g7924"><text + id="text7932" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,274.1,108.38)"><tspan + id="tspan7930" + y="0" + x="0 4.8000002">D6</tspan></text> +</g></g><g + id="g7934"><g + clip-path="url(#clipPath7940)" + id="g7936"><text + id="text7944" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,294.02,108.38)"><tspan + id="tspan7942" + y="0" + x="0 4.8000002">D5</tspan></text> +</g></g><g + id="g7946"><g + clip-path="url(#clipPath7952)" + id="g7948"><text + id="text7956" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,313.94,108.38)"><tspan + id="tspan7954" + y="0" + x="0 4.8000002">D4</tspan></text> +</g></g><g + id="g7958"><g + clip-path="url(#clipPath7964)" + id="g7960"><text + id="text7968" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,333.89,108.38)"><tspan + id="tspan7966" + y="0" + x="0 4.8000002">D3</tspan></text> +</g></g><g + id="g7970"><g + clip-path="url(#clipPath7976)" + id="g7972"><text + id="text7980" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,353.81,108.38)"><tspan + id="tspan7978" + y="0" + x="0 4.8000002">D2</tspan></text> +</g></g><g + id="g7982"><g + clip-path="url(#clipPath7988)" + id="g7984"><text + id="text7992" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,373.73,108.38)"><tspan + id="tspan7990" + y="0" + x="0 4.8000002">D1</tspan></text> +</g></g><g + id="g7994"><g + clip-path="url(#clipPath8000)" + id="g7996"><text + id="text8004" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,393.65,108.38)"><tspan + id="tspan8002" + y="0" + x="0 4.8000002">D0</tspan></text> +</g></g><g + id="g8006"><g + clip-path="url(#clipPath8012)" + id="g8008"><text + id="text8016" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,174.74,108.38)"><tspan + id="tspan8014" + y="0" + x="0 4.4400001">A3</tspan></text> +</g></g><g + id="g8018"><g + clip-path="url(#clipPath8024)" + id="g8020"><text + id="text8028" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,194.66,108.38)"><tspan + id="tspan8026" + y="0" + x="0 4.4400001">A2</tspan></text> +</g></g><g + id="g8030"><g + clip-path="url(#clipPath8036)" + id="g8032"><text + id="text8040" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,214.58,108.38)"><tspan + id="tspan8038" + y="0" + x="0 4.4400001">A1</tspan></text> +</g></g><g + id="g8042"><g + clip-path="url(#clipPath8048)" + id="g8044"><text + id="text8052" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,234.5,108.38)"><tspan + id="tspan8050" + y="0" + x="0 4.4400001">A0</tspan></text> +</g></g><g + id="g8054"><g + clip-path="url(#clipPath8060)" + id="g8056"><text + id="text8064" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,274.34,100.22)"><tspan + id="tspan8062" + y="0" + x="0 4.4400001">A1</tspan></text> +</g></g><g + id="g8066"><g + clip-path="url(#clipPath8072)" + id="g8068"><text + id="text8076" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,294.26,100.22)"><tspan + id="tspan8074" + y="0" + x="0 4.4400001">A2</tspan></text> +</g></g><g + id="g8078"><g + clip-path="url(#clipPath8084)" + id="g8080"><text + id="text8088" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,314.18,100.22)"><tspan + id="tspan8086" + y="0" + x="0 4.4400001">A3</tspan></text> +</g></g><g + id="g8090"><g + clip-path="url(#clipPath8096)" + id="g8092"><text + id="text8100" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,334.13,100.22)"><tspan + id="tspan8098" + y="0" + x="0 4.4400001">A4</tspan></text> +</g></g><g + id="g8102"><g + clip-path="url(#clipPath8108)" + id="g8104"><text + id="text8112" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,354.05,100.22)"><tspan + id="tspan8110" + y="0" + x="0 4.4400001">A5</tspan></text> +</g></g><g + id="g8114"><g + clip-path="url(#clipPath8120)" + id="g8116"><text + id="text8124" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,50.64,116.54)"><tspan + id="tspan8122" + y="0" + x="0 5.3987999 9.4709997 13.5432">Mode</tspan></text> +</g></g><g + id="g8126"><g + clip-path="url(#clipPath8132)" + id="g8128"><text + id="text8136" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,108.38)"><tspan + id="tspan8134" + y="0" + x="0 4.4352002 8.151 11.5038 13.3056 14.6256 18.3414 21.694201 23.8524 27.568199 33.204601 36.920399 40.6362">Postincrement</tspan></text> +</g></g><g + id="g8138"><g + clip-path="url(#clipPath8144)" + id="g8140"><text + id="text8148" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,100.22)"><tspan + id="tspan8146" + y="0" + x="0 4.4352002 6.5934 10.3092 14.025 17.740801 21.093599 23.251801 26.9676 32.604 36.319801 40.035599">Predecrement</tspan></text> +</g></g><g + id="g8150"><g + clip-path="url(#clipPath8156)" + id="g8152"><text + id="text8160" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,198.14)"><tspan + id="tspan8158" + y="0" + x="0 4.4400001 9.243 14.046">ADDA</tspan></text> +</g></g><g + id="g8162"><g + clip-path="url(#clipPath8168)" + id="g8164"><text + id="text8172" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,189.98)"><tspan + id="tspan8170" + y="0" + x="0 4.4400001 8.8800001">ASd</tspan></text> +</g></g><g + id="g8174"><g + clip-path="url(#clipPath8180)" + id="g8176"><text + id="text8184" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,181.82)"><tspan + id="tspan8182" + y="0" + x="0 3.7158 8.151">LSd</tspan></text> +</g></g><g + id="g8186"><g + clip-path="url(#clipPath8192)" + id="g8188"><text + id="text8196" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,173.66)"><tspan + id="tspan8194" + y="0" + x="0 4.7916002 9.9462004 14.1438">ROXd</tspan></text> +</g></g><g + id="g8198"><g + clip-path="url(#clipPath8204)" + id="g8200"><text + id="text8208" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,165.5)"><tspan + id="tspan8206" + y="0" + x="0 4.8000002 9.9695997">ROd</tspan></text> +</g></g><g + id="g8210"><g + clip-path="url(#clipPath8216)" + id="g8212"><text + id="text8220" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,157.34)"><tspan + id="tspan8218" + y="0" + x="0 4.4400001 8.8800001">ASd</tspan></text> +</g></g><g + id="g8222"><g + clip-path="url(#clipPath8228)" + id="g8224"><text + id="text8232" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,149.18)"><tspan + id="tspan8230" + y="0" + x="0 3.7158 8.151">LSd</tspan></text> +</g></g><g + id="g8234"><g + clip-path="url(#clipPath8240)" + id="g8236"><text + id="text8244" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,141.02)"><tspan + id="tspan8242" + y="0" + x="0 4.7916002 9.9462004 14.1438">ROXd</tspan></text> +</g></g><g + id="g8246"><g + clip-path="url(#clipPath8252)" + id="g8248"><text + id="text8256" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,132.86)"><tspan + id="tspan8254" + y="0" + x="0 4.8000002 9.9695997">ROd</tspan></text> +</g></g><g + id="g8258"><g + clip-path="url(#clipPath8264)" + id="g8260"><text + id="text8268" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,165.5)"><tspan + id="tspan8266" + y="0" + x="0 4.7916002 9.5832005 13.299">UNLK</tspan></text> +</g></g><g + id="g8270"><g + clip-path="url(#clipPath8276)" + id="g8272"><text + id="text8280" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,157.34)"><tspan + id="tspan8278" + y="0" + x="0 5.3987999 10.5534 14.9886 19.4238 21.225599 26.0172 30.4524">MOVE USP</tspan></text> +</g></g><g + id="g8282"><g + clip-path="url(#clipPath8288)" + id="g8284"><text + id="text8292" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,149.18)"><tspan + id="tspan8290" + y="0" + x="0 4.8000002 9.2370005 13.674 18.111">RESET</tspan></text> +</g></g><g + id="g8294"><g + clip-path="url(#clipPath8300)" + id="g8296"><text + id="text8304" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,141.02)"><tspan + id="tspan8302" + y="0" + x="0 4.8000002 9.9695997">NOP</tspan></text> +</g></g><g + id="g8306"><g + clip-path="url(#clipPath8312)" + id="g8308"><text + id="text8316" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,132.86)"><tspan + id="tspan8314" + y="0" + x="0 4.4352002 8.3951998 13.5498">STOP</tspan></text> +</g></g><g + id="g8318"><g + clip-path="url(#clipPath8324)" + id="g8320"><text + id="text8328" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.34,165.5)"><tspan + id="tspan8326" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g8330"><g + clip-path="url(#clipPath8336)" + id="g8332"><text + id="text8340" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.34,157.34)"><tspan + id="tspan8338" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g8342"><g + clip-path="url(#clipPath8348)" + id="g8344"><text + id="text8352" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,219.26,116.54)"><tspan + id="tspan8350" + y="0" + x="0 4.7916002 8.5073996 12.5796 14.3814 18.0972 20.2554 23.971201 26.492399 28.294201 32.366402 34.168201 37.883999 40.042198 41.844002 47.242802 50.958599 54.6744">Register List Mask</tspan></text> +</g></g><g + id="g8354"><g + clip-path="url(#clipPath8360)" + id="g8356"><text + id="text8364" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,95.04,108.38)"><tspan + id="tspan8362" + y="0" + x="0 4.4400001">A7</tspan></text> +</g></g><g + id="g8366"><g + clip-path="url(#clipPath8372)" + id="g8368"><text + id="text8376" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,114.96,108.38)"><tspan + id="tspan8374" + y="0" + x="0 4.4400001">A6</tspan></text> +</g></g><g + id="g8378"><g + clip-path="url(#clipPath8384)" + id="g8380"><text + id="text8388" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,134.88,108.38)"><tspan + id="tspan8386" + y="0" + x="0 4.4400001">A5</tspan></text> +</g></g><g + id="g8390"><g + clip-path="url(#clipPath8396)" + id="g8392"><text + id="text8400" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,154.8,108.38)"><tspan + id="tspan8398" + y="0" + x="0 4.4400001">A4</tspan></text> +</g></g><g + id="g8402"><g + clip-path="url(#clipPath8408)" + id="g8404"><text + id="text8412" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,402.19)"><tspan + id="tspan8410" + y="0" + x="0 4.4400001 9.243 13.683">SUBQ</tspan></text> +</g></g><g + id="g8414"><g + clip-path="url(#clipPath8420)" + id="g8416"><text + id="text8424" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,394.03)"><tspan + id="tspan8422" + y="0" + x="0 4.4352002 7.7880001">Scc</tspan></text> +</g></g><g + id="g8426"><g + clip-path="url(#clipPath8432)" + id="g8428"><text + id="text8436" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,385.87)"><tspan + id="tspan8434" + y="0" + x="0 4.7916002 9.2268 12.5796">DBcc</tspan></text> +</g></g><g + id="g8438"><g + clip-path="url(#clipPath8444)" + id="g8440"><text + id="text8448" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,377.71)"><tspan + id="tspan8446" + y="0" + x="0 4.4400001 9.243">BRA</tspan></text> +</g></g><g + id="g8450"><g + clip-path="url(#clipPath8456)" + id="g8452"><text + id="text8460" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,369.55)"><tspan + id="tspan8458" + y="0" + x="0 4.4400001 8.8800001">BSR</tspan></text> +</g></g><g + id="g8462"><g + clip-path="url(#clipPath8468)" + id="g8464"><text + id="text8472" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,361.39)"><tspan + id="tspan8470" + y="0" + x="0 4.4352002 7.7880001">Bcc</tspan></text> +</g></g><g + id="g8474"><g + clip-path="url(#clipPath8480)" + id="g8476"><text + id="text8484" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,353.23)"><tspan + id="tspan8482" + y="0" + x="0 5.3987999 10.5534 14.9886 19.4238">MOVEQ</tspan></text> +</g></g><g + id="g8486"><g + clip-path="url(#clipPath8492)" + id="g8488"><text + id="text8496" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,345.07)"><tspan + id="tspan8494" + y="0" + x="0 4.7916002 6.5934 11.0286">DIVU</tspan></text> +</g></g><g + id="g8498"><g + clip-path="url(#clipPath8504)" + id="g8500"><text + id="text8508" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,517.27,108.38)"><tspan + id="tspan8506" + y="0" + x="0 4.7916002 6.1115999 9.4644003 13.1802 14.5002 18.216 21.5688 25.284599 30.921 34.636799 38.3526">Displacement</tspan></text> +</g></g><g + id="g8510"><g + clip-path="url(#clipPath8516)" + id="g8512"><text + id="text8520" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,438.77,108.38)"><tspan + id="tspan8518" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g8522"><g + clip-path="url(#clipPath8528)" + id="g8524"><text + id="text8532" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,463.97,116.54)"><tspan + id="tspan8530" + y="0" + x="0 4.7916002 7.3127999 9.1146002 12.8304 14.9886 16.7904 21.225599 24.941401 27.0996 30.815399 34.8876 38.603401 40.405201 44.477402 48.549599 50.351398 56.469601 60.541801 63.063">Brief Extension Word</tspan></text> +</g></g><g + id="g8534"><g + clip-path="url(#clipPath8540)" + id="g8536"><text + id="text8544" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.45,132.86)"><tspan + id="tspan8542" + y="0" + x="0 4.7916002 8.5073996 10.3092 14.025 15.8268 17.146799 20.8626">Rotation</tspan></text> +</g></g><g + id="g8546"><g + clip-path="url(#clipPath8552)" + id="g8548"><text + id="text8556" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,271.61)"><tspan + id="tspan8554" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g8558"><g + clip-path="url(#clipPath8564)" + id="g8560"><text + id="text8568" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,173.66)"><tspan + id="tspan8566" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g8570"><g + clip-path="url(#clipPath8576)" + id="g8572"><text + id="text8580" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,141.02)"><tspan + id="tspan8578" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g8582"><g + clip-path="url(#clipPath8588)" + id="g8584"><text + id="text8592" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,149.18)"><tspan + id="tspan8590" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g8594"><g + clip-path="url(#clipPath8600)" + id="g8596"><text + id="text8604" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,157.34)"><tspan + id="tspan8602" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g8606"><g + clip-path="url(#clipPath8612)" + id="g8608"><text + id="text8616" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,181.82)"><tspan + id="tspan8614" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g8618"><g + clip-path="url(#clipPath8624)" + id="g8620"><text + id="text8628" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,287.93)"><tspan + id="tspan8626" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g8630"><g + clip-path="url(#clipPath8636)" + id="g8632"><text + id="text8640" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,132.86)"><tspan + id="tspan8638" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g8642"><g + clip-path="url(#clipPath8648)" + id="g8644"><text + id="text8652" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.15,157.34)"><tspan + id="tspan8650" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g8654"><g + clip-path="url(#clipPath8660)" + id="g8656"><text + id="text8664" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.15,149.18)"><tspan + id="tspan8662" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g8666"><g + clip-path="url(#clipPath8672)" + id="g8668"><text + id="text8676" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,214.49)"><tspan + id="tspan8674" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g8678"><g + clip-path="url(#clipPath8684)" + id="g8680"><text + id="text8688" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,173.66)"><tspan + id="tspan8686" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g8690"><g + clip-path="url(#clipPath8696)" + id="g8692"><text + id="text8700" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,475.66)"><tspan + id="tspan8698" + y="0" + x="0 4.7916002 8.7516003">RTS</tspan></text> +</g></g><g + id="g8702"><g + clip-path="url(#clipPath8708)" + id="g8704"><text + id="text8712" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,467.5)"><tspan + id="tspan8710" + y="0" + x="0 3.96 8.7516003 13.1868 17.622">TRAPV</tspan></text> +</g></g><g + id="g8714"><g + clip-path="url(#clipPath8720)" + id="g8716"><text + id="text8724" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,459.31)"><tspan + id="tspan8722" + y="0" + x="0 4.7916002 8.7516003">RTR</tspan></text> +</g></g><g + id="g8726"><g + clip-path="url(#clipPath8732)" + id="g8728"><text + id="text8736" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,451.15)"><tspan + id="tspan8734" + y="0" + x="0 3.3527999 7.7880001">JSR</tspan></text> +</g></g><g + id="g8738"><g + clip-path="url(#clipPath8744)" + id="g8740"><text + id="text8748" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,442.99)"><tspan + id="tspan8746" + y="0" + x="0 3.3527999 8.7516003">JMP</tspan></text> +</g></g><g + id="g8750"><g + clip-path="url(#clipPath8756)" + id="g8752"><text + id="text8760" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,434.83)"><tspan + id="tspan8758" + y="0" + x="0 5.3987999 10.5534 14.9886 19.4238">MOVEM</tspan></text> +</g></g><g + id="g8762"><g + clip-path="url(#clipPath8768)" + id="g8764"><text + id="text8772" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,426.67)"><tspan + id="tspan8770" + y="0" + x="0 3.7158 8.151">LEA</tspan></text> +</g></g><g + id="g8774"><g + clip-path="url(#clipPath8780)" + id="g8776"><text + id="text8784" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,418.51)"><tspan + id="tspan8782" + y="0" + x="0 4.8000002 9.6000004">CHK</tspan></text> +</g></g><g + id="g8786"><g + clip-path="url(#clipPath8792)" + id="g8788"><text + id="text8796" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,410.35)"><tspan + id="tspan8794" + y="0" + x="0 4.4400001 9.243 14.046">ADDQ</tspan></text> +</g></g><g + id="g8798"><g + clip-path="url(#clipPath8804)" + id="g8800"><text + id="text8808" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,42.96,491.98)"><tspan + id="tspan8806" + y="0" + x="0 5.3987999 9.4709997 13.1868 18.948601 23.0208 27.093 28.8948">Mnemonic</tspan></text> +</g></g><g + id="g8810"><g + clip-path="url(#clipPath8816)" + id="g8812"><text + id="text8820" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,483.82)"><tspan + id="tspan8818" + y="0" + x="0 5.1546001 9.9462004 11.748 13.5498 15.3516 19.0674 20.8692 25.660801 30.4524">ORI to CCR</tspan></text> +</g></g><g + id="g8822"><g + clip-path="url(#clipPath8828)" + id="g8824"><text + id="text8832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,475.66)"><tspan + id="tspan8830" + y="0" + x="0 5.1546001 9.9462004 11.748 13.5498 15.3516 19.0674 20.8692 25.304399">ORI to SR</tspan></text> +</g></g><g + id="g8834"><g + clip-path="url(#clipPath8840)" + id="g8836"><text + id="text8844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,467.5)"><tspan + id="tspan8842" + y="0" + x="0 5.1599998 9.9504004">ORI</tspan></text> +</g></g><g + id="g8846"><g + clip-path="url(#clipPath8852)" + id="g8848"><text + id="text8856" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,459.31)"><tspan + id="tspan8854" + y="0" + x="0 4.4352002 9.2268 14.0184 15.8202 17.622 19.4238 23.139601 24.941401 29.733 34.524601">ANDI to CCR</tspan></text> +</g></g><g + id="g8858"><g + clip-path="url(#clipPath8864)" + id="g8860"><text + id="text8868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,451.15)"><tspan + id="tspan8866" + y="0" + x="0 4.4352002 9.2268 14.0184 15.8202 17.622 19.4238 23.139601 24.941401 29.3766">ANDI to SR</tspan></text> +</g></g><g + id="g8870"><g + clip-path="url(#clipPath8876)" + id="g8872"><text + id="text8880" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,442.99)"><tspan + id="tspan8878" + y="0" + x="0 4.4400001 9.243 14.046">ANDI</tspan></text> +</g></g><g + id="g8882"><g + clip-path="url(#clipPath8888)" + id="g8884"><text + id="text8892" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,434.83)"><tspan + id="tspan8890" + y="0" + x="0 4.4400001 9.243 13.683">SUBI</tspan></text> +</g></g><g + id="g8894"><g + clip-path="url(#clipPath8900)" + id="g8896"><text + id="text8904" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,426.67)"><tspan + id="tspan8902" + y="0" + x="0 4.4400001 9.243 14.046">ADDI</tspan></text> +</g></g><g + id="g8906"><g + clip-path="url(#clipPath8912)" + id="g8908"><text + id="text8916" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,418.51)"><tspan + id="tspan8914" + y="0" + x="0 4.4352002 9.5897999 14.3814 16.183201 17.985001 19.7868 23.5026 25.304399 30.096001 34.8876">EORI to CCR</tspan></text> +</g></g><g + id="g8918"><g + clip-path="url(#clipPath8924)" + id="g8920"><text + id="text8928" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,410.35)"><tspan + id="tspan8926" + y="0" + x="0 4.4352002 9.5897999 14.3814 16.183201 17.985001 19.7868 23.5026 25.304399 29.739599">EORI to SR</tspan></text> +</g></g><g + id="g8930"><g + clip-path="url(#clipPath8936)" + id="g8932"><text + id="text8940" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,402.19)"><tspan + id="tspan8938" + y="0" + x="0 4.4352002 9.5897999 14.3814">EORI</tspan></text> +</g></g><g + id="g8942"><g + clip-path="url(#clipPath8948)" + id="g8944"><text + id="text8952" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,394.03)"><tspan + id="tspan8950" + y="0" + x="0 4.7916002 10.1904 14.6256">CMPI</tspan></text> +</g></g><g + id="g8954"><g + clip-path="url(#clipPath8960)" + id="g8956"><text + id="text8964" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,385.87)"><tspan + id="tspan8962" + y="0" + x="0 4.4352002 8.3951998 12.8304">BTST</tspan></text> +</g></g><g + id="g8966"><g + clip-path="url(#clipPath8972)" + id="g8968"><text + id="text8976" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,377.71)"><tspan + id="tspan8974" + y="0" + x="0 4.4400001 9.243 14.046">BCHG</tspan></text> +</g></g><g + id="g8978"><g + clip-path="url(#clipPath8984)" + id="g8980"><text + id="text8988" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,369.55)"><tspan + id="tspan8986" + y="0" + x="0 4.4352002 9.2268 12.9426">BCLR</tspan></text> +</g></g><g + id="g8990"><g + clip-path="url(#clipPath8996)" + id="g8992"><text + id="text9000" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,361.39)"><tspan + id="tspan8998" + y="0" + x="0 4.4400001 8.8800001 13.32">BSET</tspan></text> +</g></g><g + id="g9002"><g + clip-path="url(#clipPath9008)" + id="g9004"><text + id="text9012" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,238.97)"><tspan + id="tspan9010" + y="0" + x="0 4.4352002 8.6328001">EXT</tspan></text> +</g></g><g + id="g9014"><g + clip-path="url(#clipPath9020)" + id="g9016"><text + id="text9024" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,353.23)"><tspan + id="tspan9022" + y="0" + x="0 4.4352002 8.3951998 12.8304">BTST</tspan></text> +</g></g><g + id="g9026"><g + clip-path="url(#clipPath9032)" + id="g9028"><text + id="text9036" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,345.07)"><tspan + id="tspan9034" + y="0" + x="0 4.4400001 9.243 14.046">BCHG</tspan></text> +</g></g><g + id="g9038"><g + clip-path="url(#clipPath9044)" + id="g9040"><text + id="text9048" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,336.91)"><tspan + id="tspan9046" + y="0" + x="0 4.4352002 9.2268 12.9426">BCLR</tspan></text> +</g></g><g + id="g9050"><g + clip-path="url(#clipPath9056)" + id="g9052"><text + id="text9060" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,328.73)"><tspan + id="tspan9058" + y="0" + x="0 4.4400001 8.8800001 13.32">BSET</tspan></text> +</g></g><g + id="g9062"><g + clip-path="url(#clipPath9068)" + id="g9064"><text + id="text9072" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,320.57)"><tspan + id="tspan9070" + y="0" + x="0 5.3987999 10.5534 14.9886 19.4238">MOVEP</tspan></text> +</g></g><g + id="g9074"><g + clip-path="url(#clipPath9080)" + id="g9076"><text + id="text9084" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,230.81)"><tspan + id="tspan9082" + y="0" + x="0 4.8000002 9.2370005 14.037">NBCD</tspan></text> +</g></g><g + id="g9086"><g + clip-path="url(#clipPath9092)" + id="g9088"><text + id="text9096" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,222.65)"><tspan + id="tspan9094" + y="0" + x="0 4.4352002 10.9098 15.345">SWAP</tspan></text> +</g></g><g + id="g9098"><g + clip-path="url(#clipPath9104)" + id="g9100"><text + id="text9108" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,214.49)"><tspan + id="tspan9106" + y="0" + x="0 4.4400001 8.8800001">PEA</tspan></text> +</g></g><g + id="g9110"><g + clip-path="url(#clipPath9116)" + id="g9112"><text + id="text9120" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,206.3)"><tspan + id="tspan9118" + y="0" + x="0 1.8018 5.5176001 9.2334003 13.6686 18.8232 23.2584">ILLEGAL</tspan></text> +</g></g><g + id="g9122"><g + clip-path="url(#clipPath9128)" + id="g9124"><text + id="text9132" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,198.14)"><tspan + id="tspan9130" + y="0" + x="0 3.96 8.3951998">TAS</tspan></text> +</g></g><g + id="g9134"><g + clip-path="url(#clipPath9140)" + id="g9136"><text + id="text9144" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,189.98)"><tspan + id="tspan9142" + y="0" + x="0 3.96 8.3951998">TST</tspan></text> +</g></g><g + id="g9146"><g + clip-path="url(#clipPath9152)" + id="g9148"><text + id="text9156" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,181.82)"><tspan + id="tspan9154" + y="0" + x="0 3.96 8.7516003 13.1868">TRAP</tspan></text> +</g></g><g + id="g9158"><g + clip-path="url(#clipPath9164)" + id="g9160"><text + id="text9168" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,173.66)"><tspan + id="tspan9166" + y="0" + x="0 3.7158 5.5176001 10.3092">LINK</tspan></text> +</g></g><g + id="g9170"><g + clip-path="url(#clipPath9176)" + id="g9172"><text + id="text9180" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,312.41)"><tspan + id="tspan9178" + y="0" + x="0 5.3987999 10.5534 14.9886 19.4238">MOVEA</tspan></text> +</g></g><g + id="g9182"><g + clip-path="url(#clipPath9188)" + id="g9184"><text + id="text9192" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,304.25)"><tspan + id="tspan9190" + y="0" + x="0 5.3987999 10.5534 14.9886">MOVE</tspan></text> +</g></g><g + id="g9194"><g + clip-path="url(#clipPath9200)" + id="g9196"><text + id="text9204" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,296.09)"><tspan + id="tspan9202" + y="0" + x="0 5.3987999 10.5534 14.9886 19.4238 21.225599 23.027399 25.1856 28.9014 34.5378 36.3396 40.774799">MOVE from SR</tspan></text> +</g></g><g + id="g9206"><g + clip-path="url(#clipPath9212)" + id="g9208"><text + id="text9216" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,287.93)"><tspan + id="tspan9214" + y="0" + x="0 5.3987999 10.5534 14.9886 19.4238 21.225599 23.027399 26.7432 28.545 33.336601 38.128201">MOVE to CCR</tspan></text> +</g></g><g + id="g9218"><g + clip-path="url(#clipPath9224)" + id="g9220"><text + id="text9228" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,279.77)"><tspan + id="tspan9226" + y="0" + x="0 5.3987999 10.5534 14.9886 19.4238 21.225599 23.027399 26.7432 28.545 32.980202">MOVE to SR</tspan></text> +</g></g><g + id="g9230"><g + clip-path="url(#clipPath9236)" + id="g9232"><text + id="text9240" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,271.61)"><tspan + id="tspan9238" + y="0" + x="0 4.8000002 9.2370005 14.4066">NEGX</tspan></text> +</g></g><g + id="g9242"><g + clip-path="url(#clipPath9248)" + id="g9244"><text + id="text9252" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,263.45)"><tspan + id="tspan9250" + y="0" + x="0 4.7916002 8.5073996">CLR</tspan></text> +</g></g><g + id="g9254"><g + clip-path="url(#clipPath9260)" + id="g9256"><text + id="text9264" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,255.29)"><tspan + id="tspan9262" + y="0" + x="0 4.8000002 9.2370005">NEG</tspan></text> +</g></g><g + id="g9266"><g + clip-path="url(#clipPath9272)" + id="g9268"><text + id="text9276" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,30.36,247.13)"><tspan + id="tspan9274" + y="0" + x="0 4.8000002 9.9695997">NOT</tspan></text> +</g></g><g + id="g9278"><g + clip-path="url(#clipPath9284)" + id="g9280"><text + id="text9288" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,146.64,304.25)"><tspan + id="tspan9286" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g9290"><g + clip-path="url(#clipPath9296)" + id="g9292"><text + id="text9300" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,169.82,304.25)"><tspan + id="tspan9298" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g9302"><g + clip-path="url(#clipPath9308)" + id="g9304"><text + id="text9312" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,97.44,491.98)"><tspan + id="tspan9310" + y="0" + x="0 4.4352002 6.237 9.5897999">Size</tspan></text> +</g></g><g + id="g9314"><g + clip-path="url(#clipPath9320)" + id="g9316"><text + id="text9324" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,281.18,491.98)"><tspan + id="tspan9322" + y="0" + x="0 4.7916002 8.5073996 10.6656">Data</tspan></text> +</g></g><g + id="g9326"><g + clip-path="url(#clipPath9332)" + id="g9328"><text + id="text9336" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,776.62,475.66)"><tspan + id="tspan9334" + y="0" + x="0 2.1582 5.8740001">reg</tspan></text> +</g></g><g + id="g9338"><g + clip-path="url(#clipPath9344)" + id="g9340"><text + id="text9348" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,684.58,377.71)"><tspan + id="tspan9346" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g9350"><g + clip-path="url(#clipPath9356)" + id="g9352"><text + id="text9360" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,698.74,336.91)"><tspan + id="tspan9358" + y="0" + x="0 4.7916002 8.5073996 12.2232">Cond</tspan></text> +</g></g><g + id="g9362"><g + clip-path="url(#clipPath9368)" + id="g9364"><text + id="text9372" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,777.46,491.98)"><tspan + id="tspan9370" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g9374"><g + clip-path="url(#clipPath9380)" + id="g9376"><text + id="text9384" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,776.62,483.82)"><tspan + id="tspan9382" + y="0" + x="0 2.1582 5.8740001">reg</tspan></text> +</g></g><g + id="g9386"><g + clip-path="url(#clipPath9392)" + id="g9388"><text + id="text9396" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,146.64,312.41)"><tspan + id="tspan9394" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g9398"><g + clip-path="url(#clipPath9404)" + id="g9400"><text + id="text9408" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,169.7,312.41)"><tspan + id="tspan9406" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g9410"><g + clip-path="url(#clipPath9416)" + id="g9412"><text + id="text9420" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,312.41)"><tspan + id="tspan9418" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g9422"><g + clip-path="url(#clipPath9428)" + id="g9424"><text + id="text9432" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,336.91)"><tspan + id="tspan9430" + y="0" + x="0 4.7916002 6.5934 11.0286">DIVS</tspan></text> +</g></g><g + id="g9434"><g + clip-path="url(#clipPath9440)" + id="g9436"><text + id="text9444" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,328.73)"><tspan + id="tspan9442" + y="0" + x="0 4.4400001 8.8800001 13.683">SBCD</tspan></text> +</g></g><g + id="g9446"><g + clip-path="url(#clipPath9452)" + id="g9448"><text + id="text9456" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,320.57)"><tspan + id="tspan9454" + y="0" + x="0 5.1599998">OR</tspan></text> +</g></g><g + id="g9458"><g + clip-path="url(#clipPath9464)" + id="g9460"><text + id="text9468" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,312.41)"><tspan + id="tspan9466" + y="0" + x="0 4.4400001 9.243">SUB</tspan></text> +</g></g><g + id="g9470"><g + clip-path="url(#clipPath9476)" + id="g9472"><text + id="text9480" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,705.58,491.98)"><tspan + id="tspan9478" + y="0" + x="0 4.0721998 8.1443996 10.6656 16.427401 20.1432">Format</tspan></text> +</g></g><g + id="g9482"><g + clip-path="url(#clipPath9488)" + id="g9484"><text + id="text9492" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,713.14,484.42)"><tspan + id="tspan9490" + y="0" + x="0 3.8399601">Dn</tspan></text> +</g></g><g + id="g9494"><g + clip-path="url(#clipPath9500)" + id="g9496"><text + id="text9504" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,713.26,476.26)"><tspan + id="tspan9502" + y="0" + x="0 3.71996">An</tspan></text> +</g></g><g + id="g9506"><g + clip-path="url(#clipPath9512)" + id="g9508"><text + id="text9516" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,711.46,468.1)"><tspan + id="tspan9514" + y="0" + x="0 1.7952 5.5176001 8.74368">(An)</tspan></text> +</g></g><g + id="g9518"><g + clip-path="url(#clipPath9524)" + id="g9520"><text + id="text9528" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.9,459.91)"><tspan + id="tspan9526" + y="0" + x="0 1.7952 5.5176001 8.74368 10.55472">(An)+</tspan></text> +</g></g><g + id="g9530"><g + clip-path="url(#clipPath9536)" + id="g9532"><text + id="text9540" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,710.5,451.75)"><tspan + id="tspan9538" + y="0" + x="0 1.7952 3.5904 7.3127999 10.53888">-(An)</tspan></text> +</g></g><g + id="g9542"><g + clip-path="url(#clipPath9548)" + id="g9544"><text + id="text9552" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,706.42,443.47)"><tspan + id="tspan9550" + y="0" + x="0 1.80004">(d</tspan></text> +<text + id="text9556" + style="font-variant:normal;font-weight:bold;font-size:3.48000002px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,711.46,442.51)"><tspan + id="tspan9554" + y="0" + x="0 1.91998">16</tspan></text> +<text + id="text9560" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,715.3,443.47)"><tspan + id="tspan9558" + y="0" + x="0 1.44144 2.88288 6.6052799 9.8313599">, An)</tspan></text> +</g></g><g + id="g9562"><g + clip-path="url(#clipPath9568)" + id="g9564"><text + id="text9572" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,702.58,435.31)"><tspan + id="tspan9570" + y="0" + x="0 1.80004">(d</tspan></text> +<text + id="text9576" + style="font-variant:normal;font-weight:bold;font-size:3.48000002px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,707.62,434.35)"><tspan + id="tspan9574" + y="0" + x="0">8</tspan></text> +<text + id="text9580" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.54,435.31)"><tspan + id="tspan9578" + y="0" + x="0 1.44144 2.88288 6.6052799 9.8313599 11.2992 12.7248 16.204321 19.430401">, An, Xn)</tspan></text> +</g></g><g + id="g9582"><g + clip-path="url(#clipPath9588)" + id="g9584"><text + id="text9592" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,560.11,491.98)"><tspan + id="tspan9590" + y="0" + x="0 4.7916002 8.5073996 10.6656">Data</tspan></text> +</g></g><g + id="g9594"><g + clip-path="url(#clipPath9600)" + id="g9596"><text + id="text9604" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,714.46,377.71)"><tspan + id="tspan9602" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g9606"><g + clip-path="url(#clipPath9612)" + id="g9608"><text + id="text9616" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,376.37,491.98)"><tspan + id="tspan9614" + y="0" + x="0 4.4352002 6.237 9.5897999">Size</tspan></text> +</g></g><g + id="g9618"><g + clip-path="url(#clipPath9624)" + id="g9620"><text + id="text9628" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,413.21,491.98)"><tspan + id="tspan9626" + y="0" + x="0 4.4352002 6.237 10.3092 14.3814 16.183201 19.899 21.7008 26.136 28.294201 30.4524 34.168201 37.883999 40.042198 41.844002 45.322201 49.037998 50.839802 55.281601 59.353802 63.425999 65.947197 69.663002 73.378799 77.094597 78.8964 84.051003 88.123199 91.838997 94.360199 98.075996 100.2342 102.036 106.1082 110.1804 111.9822 118.1004 122.1726 124.6938">Single Effective Address Operation Word</tspan></text> +</g></g><g + id="g9630"><g + clip-path="url(#clipPath9636)" + id="g9632"><text + id="text9640" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,134.28,491.98)"><tspan + id="tspan9638" + y="0" + x="0 4.4352002 6.237 10.3092 14.3814 16.183201 19.899 21.7008 26.136 28.294201 30.4524 34.168201 37.883999 40.042198 41.844002 45.322201 49.037998 50.839802 55.281601 59.353802 63.425999 65.947197 69.663002 73.378799 77.094597 78.8964 84.051003 88.123199 91.838997 94.360199 98.075996 100.2342 102.036 106.1082 110.1804 111.9822 118.1004 122.1726 124.6938">Single Effective Address Operation Word</tspan></text> +</g></g><g + id="g9642"><g + clip-path="url(#clipPath9648)" + id="g9644"><text + id="text9652" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,776.62,467.5)"><tspan + id="tspan9650" + y="0" + x="0 2.1582 5.8740001">reg</tspan></text> +</g></g><g + id="g9654"><g + clip-path="url(#clipPath9660)" + id="g9656"><text + id="text9664" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,776.62,442.99)"><tspan + id="tspan9662" + y="0" + x="0 2.1582 5.8740001">reg</tspan></text> +</g></g><g + id="g9666"><g + clip-path="url(#clipPath9672)" + id="g9668"><text + id="text9676" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,776.62,451.15)"><tspan + id="tspan9674" + y="0" + x="0 2.1582 5.8740001">reg</tspan></text> +</g></g><g + id="g9678"><g + clip-path="url(#clipPath9684)" + id="g9680"><text + id="text9688" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,776.62,459.31)"><tspan + id="tspan9686" + y="0" + x="0 2.1582 5.8740001">reg</tspan></text> +</g></g><g + id="g9690"><g + clip-path="url(#clipPath9696)" + id="g9692"><text + id="text9700" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,776.62,434.83)"><tspan + id="tspan9698" + y="0" + x="0 2.1582 5.8740001">reg</tspan></text> +</g></g><g + id="g9702"><g + clip-path="url(#clipPath9708)" + id="g9704"><text + id="text9712" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,748.9,491.98)"><tspan + id="tspan9710" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g9714"><g + clip-path="url(#clipPath9720)" + id="g9716"><text + id="text9724" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,707.26,410.95)"><tspan + id="tspan9722" + y="0" + x="0 1.7952 4.6728001 7.5503998 10.428 12.2232 13.66464">(xxx).W</tspan></text> +</g></g><g + id="g9726"><g + clip-path="url(#clipPath9732)" + id="g9728"><text + id="text9736" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,708.22,402.79)"><tspan + id="tspan9734" + y="0" + x="0 1.7952 4.6728001 7.5503998 10.428 12.2232 13.66464">(xxx).L</tspan></text> +</g></g><g + id="g9738"><g + clip-path="url(#clipPath9744)" + id="g9740"><text + id="text9748" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.78,394.63)"><tspan + id="tspan9746" + y="0" + x="0 2.8776 4.3190398 9.1132803">#imm</tspan></text> +</g></g><g + id="g9750"><g + clip-path="url(#clipPath9756)" + id="g9752"><text + id="text9760" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,652.75,377.71)"><tspan + id="tspan9758" + y="0" + x="0 4.4352002 8.5073996 10.6656 12.8238 14.6256">Suffix</tspan></text> +</g></g><g + id="g9762"><g + clip-path="url(#clipPath9768)" + id="g9764"><text + id="text9772" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,402.19)"><tspan + id="tspan9770" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g9774"><g + clip-path="url(#clipPath9780)" + id="g9776"><text + id="text9784" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,402.19)"><tspan + id="tspan9782" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g9786"><g + clip-path="url(#clipPath9792)" + id="g9788"><text + id="text9796" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.15,385.87)"><tspan + id="tspan9794" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g9798"><g + clip-path="url(#clipPath9804)" + id="g9800"><text + id="text9808" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,410.35)"><tspan + id="tspan9806" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g9810"><g + clip-path="url(#clipPath9816)" + id="g9812"><text + id="text9820" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.61,426.67)"><tspan + id="tspan9818" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g9822"><g + clip-path="url(#clipPath9828)" + id="g9824"><text + id="text9832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,451.15)"><tspan + id="tspan9830" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g9834"><g + clip-path="url(#clipPath9840)" + id="g9836"><text + id="text9844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,451.15)"><tspan + id="tspan9842" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g9846"><g + clip-path="url(#clipPath9852)" + id="g9848"><text + id="text9856" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,321.86,491.98)"><tspan + id="tspan9854" + y="0" + x="0 5.3987999 9.4709997 13.1868 18.948601 23.0208 27.093 28.8948">Mnemonic</tspan></text> +</g></g><g + id="g9858"><g + clip-path="url(#clipPath9864)" + id="g9860"><text + id="text9868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,483.82)"><tspan + id="tspan9866" + y="0" + x="0 4.7916002 8.7516003">RTE</tspan></text> +</g></g><g + id="g9870"><g + clip-path="url(#clipPath9876)" + id="g9872"><text + id="text9880" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,706.3,427.15)"><tspan + id="tspan9878" + y="0" + x="0 1.80004">(d</tspan></text> +<text + id="text9884" + style="font-variant:normal;font-weight:bold;font-size:3.48000002px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,711.34,426.19)"><tspan + id="tspan9882" + y="0" + x="0 1.91998">16</tspan></text> +<text + id="text9888" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,715.18,427.15)"><tspan + id="tspan9886" + y="0" + x="0 1.44144 2.88288 6.3624001 10.19568">, PC)</tspan></text> +</g></g><g + id="g9890"><g + clip-path="url(#clipPath9896)" + id="g9892"><text + id="text9900" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,702.46,418.99)"><tspan + id="tspan9898" + y="0" + x="0 1.80004">(d</tspan></text> +<text + id="text9904" + style="font-variant:normal;font-weight:bold;font-size:3.48000002px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,707.5,418.03)"><tspan + id="tspan9902" + y="0" + x="0">8</tspan></text> +<text + id="text9908" + style="font-variant:normal;font-weight:bold;font-size:5.28000021px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,709.42,418.99)"><tspan + id="tspan9906" + y="0" + x="0 1.44144 2.88288 6.3624001 10.19568 11.63712 13.07856 16.558081 19.784161">, PC, Xn)</tspan></text> +</g></g><g + id="g9910"><g + clip-path="url(#clipPath9916)" + id="g9912"><text + id="text9920" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,328.73)"><tspan + id="tspan9918" + y="0" + x="0 3.96 6.1181998 9.8339996">True</tspan></text> +</g></g><g + id="g9922"><g + clip-path="url(#clipPath9928)" + id="g9924"><text + id="text9932" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.14,296.09)"><tspan + id="tspan9930" + y="0" + x="0 4.8000002">CC</tspan></text> +</g></g><g + id="g9934"><g + clip-path="url(#clipPath9940)" + id="g9936"><text + id="text9944" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.26,287.93)"><tspan + id="tspan9942" + y="0" + x="0 4.8000002">CS</tspan></text> +</g></g><g + id="g9946"><g + clip-path="url(#clipPath9952)" + id="g9948"><text + id="text9956" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.26,279.77)"><tspan + id="tspan9954" + y="0" + x="0 4.8000002">NE</tspan></text> +</g></g><g + id="g9958"><g + clip-path="url(#clipPath9964)" + id="g9960"><text + id="text9968" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.14,271.61)"><tspan + id="tspan9966" + y="0" + x="0 4.4400001">EQ</tspan></text> +</g></g><g + id="g9970"><g + clip-path="url(#clipPath9976)" + id="g9972"><text + id="text9980" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.26,263.45)"><tspan + id="tspan9978" + y="0" + x="0 4.4400001">VC</tspan></text> +</g></g><g + id="g9982"><g + clip-path="url(#clipPath9988)" + id="g9984"><text + id="text9992" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.5,255.29)"><tspan + id="tspan9990" + y="0" + x="0 4.4400001">VS</tspan></text> +</g></g><g + id="g9994"><g + clip-path="url(#clipPath10000)" + id="g9996"><text + id="text10004" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,664.9,328.73)"><tspan + id="tspan10002" + y="0" + x="0">T</tspan></text> +</g></g><g + id="g10006"><g + clip-path="url(#clipPath10012)" + id="g10008"><text + id="text10016" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,664.9,320.57)"><tspan + id="tspan10014" + y="0" + x="0">F</tspan></text> +</g></g><g + id="g10018"><g + clip-path="url(#clipPath10024)" + id="g10020"><text + id="text10028" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,663.58,312.41)"><tspan + id="tspan10026" + y="0" + x="0 4.8000002">HI</tspan></text> +</g></g><g + id="g10030"><g + clip-path="url(#clipPath10036)" + id="g10032"><text + id="text10040" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,662.86,304.25)"><tspan + id="tspan10038" + y="0" + x="0 3.72">LS</tspan></text> +</g></g><g + id="g10042"><g + clip-path="url(#clipPath10048)" + id="g10044"><text + id="text10052" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,418.51)"><tspan + id="tspan10050" + y="0" + x="0 4.4352002 6.5934 10.3092 14.025 16.183201 19.899 25.5354 27.3372 32.128799 35.844601 39.560398 43.276199 45.077999 48.7938 50.952 52.753799 57.433201 58.753201 60.555 64.270798 66.072601 67.874397 71.590202 75.306 79.021797">Program Counter with Index</tspan></text> +</g></g><g + id="g10054"><g + clip-path="url(#clipPath10060)" + id="g10056"><text + id="text10064" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,410.35)"><tspan + id="tspan10062" + y="0" + x="0 4.4352002 8.151 11.5038 15.2196 16.5396 20.2554 22.057199 25.773001 27.5748 32.009998 35.7258 39.441601 41.5998">Absolute Short</tspan></text> +</g></g><g + id="g10066"><g + clip-path="url(#clipPath10072)" + id="g10068"><text + id="text10076" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,402.19)"><tspan + id="tspan10074" + y="0" + x="0 4.4352002 8.151 11.5038 15.2196 16.5396 20.2554 22.057199 25.773001 27.5748 31.2906 35.006401 38.722198">Absolute Long</tspan></text> +</g></g><g + id="g10078"><g + clip-path="url(#clipPath10084)" + id="g10080"><text + id="text10088" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,394.03)"><tspan + id="tspan10086" + y="0" + x="0 1.8018 7.4382 13.0746 16.7904 20.506201 21.8262 25.542 27.3438">Immediate</tspan></text> +</g></g><g + id="g10090"><g + clip-path="url(#clipPath10096)" + id="g10092"><text + id="text10100" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,593.83,377.71)"><tspan + id="tspan10098" + y="0" + x="0 5.1546001 9.2268 12.9426 15.4638 19.1796 21.337799 23.139601 27.2118 31.284 33.0858 37.521 39.3228 42.675598">Operation Size</tspan></text> +</g></g><g + id="g10102"><g + clip-path="url(#clipPath10108)" + id="g10104"><text + id="text10112" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,369.55)"><tspan + id="tspan10110" + y="0" + x="0 4.4352002 7.6757998 9.4776001">Byte</tspan></text> +</g></g><g + id="g10114"><g + clip-path="url(#clipPath10120)" + id="g10116"><text + id="text10124" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,361.39)"><tspan + id="tspan10122" + y="0" + x="0 6.4745998 10.1904 12.3486">Word</tspan></text> +</g></g><g + id="g10126"><g + clip-path="url(#clipPath10132)" + id="g10128"><text + id="text10136" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,588.19,353.23)"><tspan + id="tspan10134" + y="0" + x="0 3.72 7.4400001 11.16">Long</tspan></text> +</g></g><g + id="g10138"><g + clip-path="url(#clipPath10144)" + id="g10140"><text + id="text10148" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:'Arial Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,601.63,336.91)"><tspan + id="tspan10146" + y="0" + x="0 4.7916002 8.8638 12.936 17.0082 18.809999 20.968201 22.77 26.842199">Condition</tspan></text> +</g></g><g + id="g10150"><g + clip-path="url(#clipPath10156)" + id="g10152"><text + id="text10160" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier New Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,657.94,370.27)"><tspan + id="tspan10158" + y="0" + x="0 3.96">.b</tspan></text> +</g></g><g + id="g10162"><g + clip-path="url(#clipPath10168)" + id="g10164"><text + id="text10172" + style="font-variant:normal;font-weight:bold;font-size:6.5999999px;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier New Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,657.94,362.11)"><tspan + id="tspan10170" + y="0" + x="0 3.96">.w</tspan></text> +</g></g><g + id="g10174"><g + clip-path="url(#clipPath10180)" + id="g10176"><text + id="text10184" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,165.5)"><tspan + id="tspan10182" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10186"><g + clip-path="url(#clipPath10192)" + id="g10188"><text + id="text10196" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.45,157.34)"><tspan + id="tspan10194" + y="0" + x="0 4.7916002 8.5073996 10.3092 14.025 15.8268 17.146799 20.8626">Rotation</tspan></text> +</g></g><g + id="g10198"><g + clip-path="url(#clipPath10204)" + id="g10200"><text + id="text10208" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.45,149.18)"><tspan + id="tspan10206" + y="0" + x="0 4.7916002 8.5073996 10.3092 14.025 15.8268 17.146799 20.8626">Rotation</tspan></text> +</g></g><g + id="g10210"><g + clip-path="url(#clipPath10216)" + id="g10212"><text + id="text10220" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,165.5)"><tspan + id="tspan10218" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10222"><g + clip-path="url(#clipPath10228)" + id="g10224"><text + id="text10232" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,189.98)"><tspan + id="tspan10230" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10234"><g + clip-path="url(#clipPath10240)" + id="g10236"><text + id="text10244" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,189.98)"><tspan + id="tspan10242" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10246"><g + clip-path="url(#clipPath10252)" + id="g10248"><text + id="text10256" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,181.82)"><tspan + id="tspan10254" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10258"><g + clip-path="url(#clipPath10264)" + id="g10260"><text + id="text10268" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,214.49)"><tspan + id="tspan10266" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10270"><g + clip-path="url(#clipPath10276)" + id="g10272"><text + id="text10280" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.15,132.86)"><tspan + id="tspan10278" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10282"><g + clip-path="url(#clipPath10288)" + id="g10284"><text + id="text10292" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.15,141.02)"><tspan + id="tspan10290" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10294"><g + clip-path="url(#clipPath10300)" + id="g10296"><text + id="text10304" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.73,206.3)"><tspan + id="tspan10302" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10306"><g + clip-path="url(#clipPath10312)" + id="g10308"><text + id="text10316" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,206.3)"><tspan + id="tspan10314" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g10318"><g + clip-path="url(#clipPath10324)" + id="g10320"><text + id="text10328" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,206.3)"><tspan + id="tspan10326" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10330"><g + clip-path="url(#clipPath10336)" + id="g10332"><text + id="text10340" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,418.51)"><tspan + id="tspan10338" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10342"><g + clip-path="url(#clipPath10348)" + id="g10344"><text + id="text10352" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,497.35,369.55)"><tspan + id="tspan10350" + y="0" + x="0 4.7916002 6.1115999 9.4644003 13.1802 14.5002 18.216 21.5688 25.284599 30.921 34.636799 38.3526">Displacement</tspan></text> +</g></g><g + id="g10354"><g + clip-path="url(#clipPath10360)" + id="g10356"><text + id="text10364" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,497.35,377.71)"><tspan + id="tspan10362" + y="0" + x="0 4.7916002 6.1115999 9.4644003 13.1802 14.5002 18.216 21.5688 25.284599 30.921 34.636799 38.3526">Displacement</tspan></text> +</g></g><g + id="g10366"><g + clip-path="url(#clipPath10372)" + id="g10368"><text + id="text10376" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,442.99)"><tspan + id="tspan10374" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10378"><g + clip-path="url(#clipPath10384)" + id="g10380"><text + id="text10388" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,442.99)"><tspan + id="tspan10386" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10390"><g + clip-path="url(#clipPath10396)" + id="g10392"><text + id="text10400" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,434.83)"><tspan + id="tspan10398" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10402"><g + clip-path="url(#clipPath10408)" + id="g10404"><text + id="text10412" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,434.83)"><tspan + id="tspan10410" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10414"><g + clip-path="url(#clipPath10420)" + id="g10416"><text + id="text10424" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,440.45,141.02)"><tspan + id="tspan10422" + y="0" + x="0 4.7916002 8.5073996 10.3092 14.025 15.8268 17.146799 20.8626">Rotation</tspan></text> +</g></g><g + id="g10426"><g + clip-path="url(#clipPath10432)" + id="g10428"><text + id="text10436" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,320.57)"><tspan + id="tspan10434" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g10438"><g + clip-path="url(#clipPath10444)" + id="g10440"><text + id="text10448" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,214.49)"><tspan + id="tspan10446" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10450"><g + clip-path="url(#clipPath10456)" + id="g10452"><text + id="text10460" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,214.49)"><tspan + id="tspan10458" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10462"><g + clip-path="url(#clipPath10468)" + id="g10464"><text + id="text10472" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,271.61)"><tspan + id="tspan10470" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g10474"><g + clip-path="url(#clipPath10480)" + id="g10476"><text + id="text10484" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,222.65)"><tspan + id="tspan10482" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10486"><g + clip-path="url(#clipPath10492)" + id="g10488"><text + id="text10496" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,222.65)"><tspan + id="tspan10494" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10498"><g + clip-path="url(#clipPath10504)" + id="g10500"><text + id="text10508" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,230.81)"><tspan + id="tspan10506" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10510"><g + clip-path="url(#clipPath10516)" + id="g10512"><text + id="text10520" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,238.97)"><tspan + id="tspan10518" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10522"><g + clip-path="url(#clipPath10528)" + id="g10524"><text + id="text10532" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.27,279.77)"><tspan + id="tspan10530" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g10534"><g + clip-path="url(#clipPath10540)" + id="g10536"><text + id="text10544" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,263.45)"><tspan + id="tspan10542" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10546"><g + clip-path="url(#clipPath10552)" + id="g10548"><text + id="text10556" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.61,296.09)"><tspan + id="tspan10554" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g10558"><g + clip-path="url(#clipPath10564)" + id="g10560"><text + id="text10568" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,296.09)"><tspan + id="tspan10566" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10570"><g + clip-path="url(#clipPath10576)" + id="g10572"><text + id="text10580" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,296.09)"><tspan + id="tspan10578" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10582"><g + clip-path="url(#clipPath10588)" + id="g10584"><text + id="text10592" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,287.93)"><tspan + id="tspan10590" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10594"><g + clip-path="url(#clipPath10600)" + id="g10596"><text + id="text10604" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,287.93)"><tspan + id="tspan10602" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10606"><g + clip-path="url(#clipPath10612)" + id="g10608"><text + id="text10616" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,312.41)"><tspan + id="tspan10614" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g10618"><g + clip-path="url(#clipPath10624)" + id="g10620"><text + id="text10628" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,312.41)"><tspan + id="tspan10626" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10630"><g + clip-path="url(#clipPath10636)" + id="g10632"><text + id="text10640" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,312.41)"><tspan + id="tspan10638" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10642"><g + clip-path="url(#clipPath10648)" + id="g10644"><text + id="text10652" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,345.07)"><tspan + id="tspan10650" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10654"><g + clip-path="url(#clipPath10660)" + id="g10656"><text + id="text10664" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.73,328.73)"><tspan + id="tspan10662" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10666"><g + clip-path="url(#clipPath10672)" + id="g10668"><text + id="text10676" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,328.73)"><tspan + id="tspan10674" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10678"><g + clip-path="url(#clipPath10684)" + id="g10680"><text + id="text10688" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,345.07)"><tspan + id="tspan10686" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10690"><g + clip-path="url(#clipPath10696)" + id="g10692"><text + id="text10700" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,345.07)"><tspan + id="tspan10698" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10702"><g + clip-path="url(#clipPath10708)" + id="g10704"><text + id="text10712" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,336.91)"><tspan + id="tspan10710" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10714"><g + clip-path="url(#clipPath10720)" + id="g10716"><text + id="text10724" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,336.91)"><tspan + id="tspan10722" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10726"><g + clip-path="url(#clipPath10732)" + id="g10728"><text + id="text10736" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,336.91)"><tspan + id="tspan10734" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10738"><g + clip-path="url(#clipPath10744)" + id="g10740"><text + id="text10748" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.73,238.97)"><tspan + id="tspan10746" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10750"><g + clip-path="url(#clipPath10756)" + id="g10752"><text + id="text10760" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,271.61)"><tspan + id="tspan10758" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10762"><g + clip-path="url(#clipPath10768)" + id="g10764"><text + id="text10772" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.61,198.14)"><tspan + id="tspan10770" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g10774"><g + clip-path="url(#clipPath10780)" + id="g10776"><text + id="text10784" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,198.14)"><tspan + id="tspan10782" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10786"><g + clip-path="url(#clipPath10792)" + id="g10788"><text + id="text10796" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,198.14)"><tspan + id="tspan10794" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10798"><g + clip-path="url(#clipPath10804)" + id="g10800"><text + id="text10808" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,287.93)"><tspan + id="tspan10806" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g10810"><g + clip-path="url(#clipPath10816)" + id="g10812"><text + id="text10820" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,484.85,230.81)"><tspan + id="tspan10818" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10822"><g + clip-path="url(#clipPath10828)" + id="g10824"><text + id="text10832" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,222.65)"><tspan + id="tspan10830" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g10834"><g + clip-path="url(#clipPath10840)" + id="g10836"><text + id="text10844" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.61,279.77)"><tspan + id="tspan10842" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g10846"><g + clip-path="url(#clipPath10852)" + id="g10848"><text + id="text10856" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,279.77)"><tspan + id="tspan10854" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g10858"><g + clip-path="url(#clipPath10864)" + id="g10860"><text + id="text10868" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,222.65)"><tspan + id="tspan10866" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10870"><g + clip-path="url(#clipPath10876)" + id="g10872"><text + id="text10880" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,247.13)"><tspan + id="tspan10878" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10882"><g + clip-path="url(#clipPath10888)" + id="g10884"><text + id="text10892" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,247.13)"><tspan + id="tspan10890" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10894"><g + clip-path="url(#clipPath10900)" + id="g10896"><text + id="text10904" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,247.13)"><tspan + id="tspan10902" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10906"><g + clip-path="url(#clipPath10912)" + id="g10908"><text + id="text10916" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,255.29)"><tspan + id="tspan10914" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10918"><g + clip-path="url(#clipPath10924)" + id="g10920"><text + id="text10928" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,255.29)"><tspan + id="tspan10926" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10930"><g + clip-path="url(#clipPath10936)" + id="g10932"><text + id="text10940" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,255.29)"><tspan + id="tspan10938" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10942"><g + clip-path="url(#clipPath10948)" + id="g10944"><text + id="text10952" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.73,230.81)"><tspan + id="tspan10950" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g10954"><g + clip-path="url(#clipPath10960)" + id="g10956"><text + id="text10964" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.61,263.45)"><tspan + id="tspan10962" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g10966"><g + clip-path="url(#clipPath10972)" + id="g10968"><text + id="text10976" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,263.45)"><tspan + id="tspan10974" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g10978"><g + clip-path="url(#clipPath10984)" + id="g10980"><text + id="text10988" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,271.61)"><tspan + id="tspan10986" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g10990"><g + clip-path="url(#clipPath10996)" + id="g10992"><text + id="text11000" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,214.49)"><tspan + id="tspan10998" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11002"><g + clip-path="url(#clipPath11008)" + id="g11004"><text + id="text11012" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,198.14)"><tspan + id="tspan11010" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11014"><g + clip-path="url(#clipPath11020)" + id="g11016"><text + id="text11024" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,198.14)"><tspan + id="tspan11022" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11026"><g + clip-path="url(#clipPath11032)" + id="g11028"><text + id="text11036" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,189.98)"><tspan + id="tspan11034" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11038"><g + clip-path="url(#clipPath11044)" + id="g11040"><text + id="text11048" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,189.98)"><tspan + id="tspan11046" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11050"><g + clip-path="url(#clipPath11056)" + id="g11052"><text + id="text11060" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,189.98)"><tspan + id="tspan11058" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g11062"><g + clip-path="url(#clipPath11068)" + id="g11064"><text + id="text11072" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.34,173.66)"><tspan + id="tspan11070" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g11074"><g + clip-path="url(#clipPath11080)" + id="g11076"><text + id="text11084" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,248.9,181.82)"><tspan + id="tspan11082" + y="0" + x="0 4.4352002 8.151 11.5038 13.3056 17.0214">Vector</tspan></text> +</g></g><g + id="g11086"><g + clip-path="url(#clipPath11092)" + id="g11088"><text + id="text11096" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,443.81,361.39)"><tspan + id="tspan11094" + y="0" + x="0 4.7916002 8.5073996 12.2232 15.939 17.259001 19.060801 20.3808 24.0966">Condition</tspan></text> +</g></g><g + id="g11098"><g + clip-path="url(#clipPath11104)" + id="g11100"><text + id="text11108" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,353.23)"><tspan + id="tspan11106" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11110"><g + clip-path="url(#clipPath11116)" + id="g11112"><text + id="text11120" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,230.81)"><tspan + id="tspan11118" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11122"><g + clip-path="url(#clipPath11128)" + id="g11124"><text + id="text11132" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,304.25)"><tspan + id="tspan11130" + y="0" + x="0 4.4400001 9.243 13.683">SUBX</tspan></text> +</g></g><g + id="g11134"><g + clip-path="url(#clipPath11140)" + id="g11136"><text + id="text11144" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,296.09)"><tspan + id="tspan11142" + y="0" + x="0 4.4400001 9.243 13.683">SUBA</tspan></text> +</g></g><g + id="g11146"><g + clip-path="url(#clipPath11152)" + id="g11148"><text + id="text11156" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,287.93)"><tspan + id="tspan11154" + y="0" + x="0 4.4352002 9.5897999">EOR</tspan></text> +</g></g><g + id="g11158"><g + clip-path="url(#clipPath11164)" + id="g11160"><text + id="text11168" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,279.77)"><tspan + id="tspan11166" + y="0" + x="0 4.7916002 10.1904 14.6256">CMPM</tspan></text> +</g></g><g + id="g11170"><g + clip-path="url(#clipPath11176)" + id="g11172"><text + id="text11180" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,271.61)"><tspan + id="tspan11178" + y="0" + x="0 4.7916002 10.1904">CMP</tspan></text> +</g></g><g + id="g11182"><g + clip-path="url(#clipPath11188)" + id="g11184"><text + id="text11192" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,263.45)"><tspan + id="tspan11190" + y="0" + x="0 4.7916002 10.1904 14.6256">CMPA</tspan></text> +</g></g><g + id="g11194"><g + clip-path="url(#clipPath11200)" + id="g11196"><text + id="text11204" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,255.29)"><tspan + id="tspan11202" + y="0" + x="0 5.3987999 10.1904 13.9062">MULU</tspan></text> +</g></g><g + id="g11206"><g + clip-path="url(#clipPath11212)" + id="g11208"><text + id="text11216" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,247.13)"><tspan + id="tspan11214" + y="0" + x="0 5.3987999 10.1904 13.9062">MULS</tspan></text> +</g></g><g + id="g11218"><g + clip-path="url(#clipPath11224)" + id="g11220"><text + id="text11228" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,238.97)"><tspan + id="tspan11226" + y="0" + x="0 4.4400001 8.8800001 13.683">ABCD</tspan></text> +</g></g><g + id="g11230"><g + clip-path="url(#clipPath11236)" + id="g11232"><text + id="text11240" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,230.81)"><tspan + id="tspan11238" + y="0" + x="0 4.4352002 8.6328001">EXG</tspan></text> +</g></g><g + id="g11242"><g + clip-path="url(#clipPath11248)" + id="g11244"><text + id="text11252" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,222.65)"><tspan + id="tspan11250" + y="0" + x="0 4.4400001 9.243">AND</tspan></text> +</g></g><g + id="g11254"><g + clip-path="url(#clipPath11260)" + id="g11256"><text + id="text11264" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,214.49)"><tspan + id="tspan11262" + y="0" + x="0 4.4400001 9.243">ADD</tspan></text> +</g></g><g + id="g11266"><g + clip-path="url(#clipPath11272)" + id="g11268"><text + id="text11276" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,309.26,206.3)"><tspan + id="tspan11274" + y="0" + x="0 4.4400001 9.243 14.046">ADDX</tspan></text> +</g></g><g + id="g11278"><g + clip-path="url(#clipPath11284)" + id="g11280"><text + id="text11288" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,426.67)"><tspan + id="tspan11286" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11290"><g + clip-path="url(#clipPath11296)" + id="g11292"><text + id="text11300" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,426.67)"><tspan + id="tspan11298" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11302"><g + clip-path="url(#clipPath11308)" + id="g11304"><text + id="text11312" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.22,222.65)"><tspan + id="tspan11310" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11314"><g + clip-path="url(#clipPath11320)" + id="g11316"><text + id="text11324" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,214.49)"><tspan + id="tspan11322" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11326"><g + clip-path="url(#clipPath11332)" + id="g11328"><text + id="text11336" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,510.43,353.23)"><tspan + id="tspan11334" + y="0" + x="0 4.7916002 8.5073996 10.3092">Data</tspan></text> +</g></g><g + id="g11338"><g + clip-path="url(#clipPath11344)" + id="g11340"><text + id="text11348" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,497.35,361.39)"><tspan + id="tspan11346" + y="0" + x="0 4.7916002 6.1115999 9.4644003 13.1802 14.5002 18.216 21.5688 25.284599 30.921 34.636799 38.3526">Displacement</tspan></text> +</g></g><g + id="g11350"><g + clip-path="url(#clipPath11356)" + id="g11352"><text + id="text11360" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,445.73,402.19)"><tspan + id="tspan11358" + y="0" + x="0 4.7916002 8.5073996 10.3092">Data</tspan></text> +</g></g><g + id="g11362"><g + clip-path="url(#clipPath11368)" + id="g11364"><text + id="text11372" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,320.57)"><tspan + id="tspan11370" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11374"><g + clip-path="url(#clipPath11380)" + id="g11376"><text + id="text11384" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,320.57)"><tspan + id="tspan11382" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11386"><g + clip-path="url(#clipPath11392)" + id="g11388"><text + id="text11396" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,418.51)"><tspan + id="tspan11394" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11398"><g + clip-path="url(#clipPath11404)" + id="g11400"><text + id="text11408" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,445.73,410.35)"><tspan + id="tspan11406" + y="0" + x="0 4.7916002 8.5073996 10.3092">Data</tspan></text> +</g></g><g + id="g11410"><g + clip-path="url(#clipPath11416)" + id="g11412"><text + id="text11420" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,418.51)"><tspan + id="tspan11418" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11422"><g + clip-path="url(#clipPath11428)" + id="g11424"><text + id="text11432" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,443.81,394.03)"><tspan + id="tspan11430" + y="0" + x="0 4.7916002 8.5073996 12.2232 15.939 17.259001 19.060801 20.3808 24.0966">Condition</tspan></text> +</g></g><g + id="g11434"><g + clip-path="url(#clipPath11440)" + id="g11436"><text + id="text11444" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,394.03)"><tspan + id="tspan11442" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11446"><g + clip-path="url(#clipPath11452)" + id="g11448"><text + id="text11456" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,394.03)"><tspan + id="tspan11454" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11458"><g + clip-path="url(#clipPath11464)" + id="g11460"><text + id="text11468" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,410.35)"><tspan + id="tspan11466" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g11470"><g + clip-path="url(#clipPath11476)" + id="g11472"><text + id="text11480" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,402.19)"><tspan + id="tspan11478" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g11482"><g + clip-path="url(#clipPath11488)" + id="g11484"><text + id="text11492" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,443.81,385.87)"><tspan + id="tspan11490" + y="0" + x="0 4.7916002 8.5073996 12.2232 15.939 17.259001 19.060801 20.3808 24.0966">Condition</tspan></text> +</g></g><g + id="g11494"><g + clip-path="url(#clipPath11500)" + id="g11496"><text + id="text11504" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,509.83,410.35)"><tspan + id="tspan11502" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11506"><g + clip-path="url(#clipPath11512)" + id="g11508"><text + id="text11516" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,320.57)"><tspan + id="tspan11514" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11518"><g + clip-path="url(#clipPath11524)" + id="g11520"><text + id="text11528" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.73,304.25)"><tspan + id="tspan11526" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11530"><g + clip-path="url(#clipPath11536)" + id="g11532"><text + id="text11540" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,485.33,304.25)"><tspan + id="tspan11538" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g11542"><g + clip-path="url(#clipPath11548)" + id="g11544"><text + id="text11552" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,538.39,304.25)"><tspan + id="tspan11550" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11554"><g + clip-path="url(#clipPath11560)" + id="g11556"><text + id="text11564" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,448.49,312.41)"><tspan + id="tspan11562" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11566"><g + clip-path="url(#clipPath11572)" + id="g11568"><text + id="text11576" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,304.25)"><tspan + id="tspan11574" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11578"><g + clip-path="url(#clipPath11584)" + id="g11580"><text + id="text11588" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,304.25)"><tspan + id="tspan11586" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11590"><g + clip-path="url(#clipPath11596)" + id="g11592"><text + id="text11600" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,201.02,304.25)"><tspan + id="tspan11598" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11602"><g + clip-path="url(#clipPath11608)" + id="g11604"><text + id="text11612" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,296.09)"><tspan + id="tspan11610" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11614"><g + clip-path="url(#clipPath11620)" + id="g11616"><text + id="text11624" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,271.61)"><tspan + id="tspan11622" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g11626"><g + clip-path="url(#clipPath11632)" + id="g11628"><text + id="text11636" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,263.45)"><tspan + id="tspan11634" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g11638"><g + clip-path="url(#clipPath11644)" + id="g11640"><text + id="text11648" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,271.61)"><tspan + id="tspan11646" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11650"><g + clip-path="url(#clipPath11656)" + id="g11652"><text + id="text11660" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,271.61)"><tspan + id="tspan11658" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11662"><g + clip-path="url(#clipPath11668)" + id="g11664"><text + id="text11672" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,263.45)"><tspan + id="tspan11670" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11674"><g + clip-path="url(#clipPath11680)" + id="g11676"><text + id="text11684" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,263.45)"><tspan + id="tspan11682" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11686"><g + clip-path="url(#clipPath11692)" + id="g11688"><text + id="text11696" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,287.93)"><tspan + id="tspan11694" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11698"><g + clip-path="url(#clipPath11704)" + id="g11700"><text + id="text11708" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,287.93)"><tspan + id="tspan11706" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11710"><g + clip-path="url(#clipPath11716)" + id="g11712"><text + id="text11720" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,169.58,353.23)"><tspan + id="tspan11718" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11722"><g + clip-path="url(#clipPath11728)" + id="g11724"><text + id="text11732" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,328.73)"><tspan + id="tspan11730" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11734"><g + clip-path="url(#clipPath11740)" + id="g11736"><text + id="text11744" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,328.73)"><tspan + id="tspan11742" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11746"><g + clip-path="url(#clipPath11752)" + id="g11748"><text + id="text11756" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,230.81)"><tspan + id="tspan11754" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11758"><g + clip-path="url(#clipPath11764)" + id="g11760"><text + id="text11768" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,169.58,328.73)"><tspan + id="tspan11766" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11770"><g + clip-path="url(#clipPath11776)" + id="g11772"><text + id="text11780" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,169.58,336.91)"><tspan + id="tspan11778" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11782"><g + clip-path="url(#clipPath11788)" + id="g11784"><text + id="text11792" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,169.58,320.57)"><tspan + id="tspan11790" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11794"><g + clip-path="url(#clipPath11800)" + id="g11796"><text + id="text11804" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.22,238.97)"><tspan + id="tspan11802" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11806"><g + clip-path="url(#clipPath11812)" + id="g11808"><text + id="text11816" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,312.41)"><tspan + id="tspan11814" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11818"><g + clip-path="url(#clipPath11824)" + id="g11820"><text + id="text11828" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.34,320.57)"><tspan + id="tspan11826" + y="0" + x="0 4.4400001">An</tspan></text> +</g></g><g + id="g11830"><g + clip-path="url(#clipPath11836)" + id="g11832"><text + id="text11840" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,296.09)"><tspan + id="tspan11838" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11842"><g + clip-path="url(#clipPath11848)" + id="g11844"><text + id="text11852" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,247.13)"><tspan + id="tspan11850" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11854"><g + clip-path="url(#clipPath11860)" + id="g11856"><text + id="text11864" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,247.13)"><tspan + id="tspan11862" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11866"><g + clip-path="url(#clipPath11872)" + id="g11868"><text + id="text11876" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,345.07)"><tspan + id="tspan11874" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11878"><g + clip-path="url(#clipPath11884)" + id="g11880"><text + id="text11888" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,345.07)"><tspan + id="tspan11886" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11890"><g + clip-path="url(#clipPath11896)" + id="g11892"><text + id="text11900" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,255.29)"><tspan + id="tspan11898" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11902"><g + clip-path="url(#clipPath11908)" + id="g11904"><text + id="text11912" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,255.29)"><tspan + id="tspan11910" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11914"><g + clip-path="url(#clipPath11920)" + id="g11916"><text + id="text11924" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,255.29)"><tspan + id="tspan11922" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g11926"><g + clip-path="url(#clipPath11932)" + id="g11928"><text + id="text11936" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,279.77)"><tspan + id="tspan11934" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11938"><g + clip-path="url(#clipPath11944)" + id="g11940"><text + id="text11948" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,279.77)"><tspan + id="tspan11946" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11950"><g + clip-path="url(#clipPath11956)" + id="g11952"><text + id="text11960" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,247.13)"><tspan + id="tspan11958" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g11962"><g + clip-path="url(#clipPath11968)" + id="g11964"><text + id="text11972" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,336.91)"><tspan + id="tspan11970" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g11974"><g + clip-path="url(#clipPath11980)" + id="g11976"><text + id="text11984" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,336.91)"><tspan + id="tspan11982" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g11986"><g + clip-path="url(#clipPath11992)" + id="g11988"><text + id="text11996" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,169.58,345.07)"><tspan + id="tspan11994" + y="0" + x="0 4.8000002">Dn</tspan></text> +</g></g><g + id="g11998"><g + clip-path="url(#clipPath12004)" + id="g12000"><text + id="text12008" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,361.39)"><tspan + id="tspan12006" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12010"><g + clip-path="url(#clipPath12016)" + id="g12012"><text + id="text12020" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,361.39)"><tspan + id="tspan12018" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12022"><g + clip-path="url(#clipPath12028)" + id="g12024"><text + id="text12032" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,353.23)"><tspan + id="tspan12030" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12034"><g + clip-path="url(#clipPath12040)" + id="g12036"><text + id="text12044" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,353.23)"><tspan + id="tspan12042" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12046"><g + clip-path="url(#clipPath12052)" + id="g12048"><text + id="text12056" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,385.87)"><tspan + id="tspan12054" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12058"><g + clip-path="url(#clipPath12064)" + id="g12060"><text + id="text12068" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,385.87)"><tspan + id="tspan12066" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12070"><g + clip-path="url(#clipPath12076)" + id="g12072"><text + id="text12080" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,377.71)"><tspan + id="tspan12078" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12082"><g + clip-path="url(#clipPath12088)" + id="g12084"><text + id="text12092" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,377.71)"><tspan + id="tspan12090" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12094"><g + clip-path="url(#clipPath12100)" + id="g12096"><text + id="text12104" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,369.55)"><tspan + id="tspan12102" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12106"><g + clip-path="url(#clipPath12112)" + id="g12108"><text + id="text12116" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,369.55)"><tspan + id="tspan12114" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12118"><g + clip-path="url(#clipPath12124)" + id="g12120"><text + id="text12128" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,394.03)"><tspan + id="tspan12126" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g12130"><g + clip-path="url(#clipPath12136)" + id="g12132"><text + id="text12140" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,394.03)"><tspan + id="tspan12138" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12142"><g + clip-path="url(#clipPath12148)" + id="g12144"><text + id="text12152" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,394.03)"><tspan + id="tspan12150" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12154"><g + clip-path="url(#clipPath12160)" + id="g12156"><text + id="text12164" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,402.19)"><tspan + id="tspan12162" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g12166"><g + clip-path="url(#clipPath12172)" + id="g12168"><text + id="text12176" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,402.19)"><tspan + id="tspan12174" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12178"><g + clip-path="url(#clipPath12184)" + id="g12180"><text + id="text12188" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,402.19)"><tspan + id="tspan12186" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12190"><g + clip-path="url(#clipPath12196)" + id="g12192"><text + id="text12200" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,467.5)"><tspan + id="tspan12198" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g12202"><g + clip-path="url(#clipPath12208)" + id="g12204"><text + id="text12212" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,467.5)"><tspan + id="tspan12210" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12214"><g + clip-path="url(#clipPath12220)" + id="g12216"><text + id="text12224" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,467.5)"><tspan + id="tspan12222" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12226"><g + clip-path="url(#clipPath12232)" + id="g12228"><text + id="text12236" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,434.83)"><tspan + id="tspan12234" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g12238"><g + clip-path="url(#clipPath12244)" + id="g12240"><text + id="text12248" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,434.83)"><tspan + id="tspan12246" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12250"><g + clip-path="url(#clipPath12256)" + id="g12252"><text + id="text12260" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,434.83)"><tspan + id="tspan12258" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12262"><g + clip-path="url(#clipPath12268)" + id="g12264"><text + id="text12272" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,426.67)"><tspan + id="tspan12270" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g12274"><g + clip-path="url(#clipPath12280)" + id="g12276"><text + id="text12284" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,426.67)"><tspan + id="tspan12282" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12286"><g + clip-path="url(#clipPath12292)" + id="g12288"><text + id="text12296" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,426.67)"><tspan + id="tspan12294" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12298"><g + clip-path="url(#clipPath12304)" + id="g12300"><text + id="text12308" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,206.42,442.99)"><tspan + id="tspan12306" + y="0" + x="0">S</tspan></text> +</g></g><g + id="g12310"><g + clip-path="url(#clipPath12316)" + id="g12312"><text + id="text12320" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,230.9,442.99)"><tspan + id="tspan12318" + y="0" + x="0">M</tspan></text> +</g></g><g + id="g12322"><g + clip-path="url(#clipPath12328)" + id="g12324"><text + id="text12332" + style="font-variant:normal;font-weight:normal;font-size:6.5999999px;font-family:Arial;-inkscape-font-specification:Arial;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,259.46,442.99)"><tspan + id="tspan12330" + y="0" + x="0 4.2002001">Xn</tspan></text> +</g></g><g + id="g12334"><g + clip-path="url(#clipPath12340)" + id="g12336"><path + id="path12342" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,497.26 h 268.94 v 1.32 H 29.64 Z" /><path + id="path12344" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,497.26 h 268.97 v 1.32 H 308.54 Z" /><path + id="path12346" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,489.1 h 268.94 v 1.32 H 29.64 Z" /><path + id="path12348" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,489.1 h 268.97 v 1.32 H 308.54 Z" /><path + id="path12350" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,481.3 h 58.44 v 0.6 H 29.64 Z" /><path + id="path12352" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,481.3 h 28.56 v 0.6 H 89.4 Z" /><path + id="path12354" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,481.3 h 38.52 v 0.6 h -38.52 z" /><path + id="path12356" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,481.3 h 28.584 v 0.6 H 159.12 Z" /><path + id="path12358" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,481.3 h 8.64 v 0.6 h -8.64 z" /><path + id="path12360" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,480.94 h 19.92 v 1.32 h -19.92 z" /><path + id="path12362" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,481.3 h 28.56 v 0.6 H 218.9 Z" /><path + id="path12364" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,481.3 h 28.56 v 0.6 h -28.56 z" /><path + id="path12366" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,481.3 h 18.6 v 0.6 h -18.6 z" /><path + id="path12368" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,481.3 h 58.464 v 0.6 H 308.54 Z" /><path + id="path12370" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,481.3 h 28.56 v 0.6 h -28.56 z" /><path + id="path12372" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,481.3 h 38.52 v 0.6 h -38.52 z" /><path + id="path12374" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,481.3 h 118.22 v 0.6 H 438.05 Z" /><path + id="path12376" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,481.3 h 108.26 v 0.6 H 587.47 Z" /><path + id="path12378" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,481.3 h 38.52 v 0.6 h -38.52 z" /><path + id="path12380" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,481.3 h 28.56 v 0.6 H 736.9 Z" /><path + id="path12382" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,473.14 h 58.44 v 0.6 H 29.64 Z" /><path + id="path12384" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,473.14 h 28.56 v 0.6 H 89.4 Z" /><path + id="path12386" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,473.14 h 38.52 v 0.6 h -38.52 z" /><path + id="path12388" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,473.14 h 28.584 v 0.6 H 159.12 Z" /><path + id="path12390" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,473.14 h 8.64 v 0.6 h -8.64 z" /><path + id="path12392" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.46,472.78 h 1.32 v 16.32 h -1.32 z" /><path + id="path12394" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,472.78 h 79.68 v 1.32 h -79.68 z" /><path + id="path12396" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,473.14 h 18.6 v 0.6 h -18.6 z" /><path + id="path12398" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,473.14 h 58.464 v 0.6 H 308.54 Z" /><path + id="path12400" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,473.14 h 28.56 v 0.6 h -28.56 z" /><path + id="path12402" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,473.14 h 38.52 v 0.6 h -38.52 z" /><path + id="path12404" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,473.14 h 118.22 v 0.6 H 438.05 Z" /><path + id="path12406" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,464.98 h 58.44 v 0.59999 H 29.64 Z" /><path + id="path12408" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,464.98 h 28.56 v 0.59999 H 89.4 Z" /><path + id="path12410" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,464.98 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12412" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,464.98 h 28.584 v 0.59999 H 159.12 Z" /><path + id="path12414" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,464.98 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12416" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.82,465.94 h 0.59999 v 6.84 H 247.82 Z" /><path + id="path12418" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,464.62 h 79.68 v 1.32 h -79.68 z" /><path + id="path12420" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,464.98 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12422" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,464.98 h 58.464 v 0.59999 H 308.54 Z" /><path + id="path12424" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,464.98 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12426" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,464.98 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12428" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,464.98 h 118.22 v 0.59999 H 438.05 Z" /><path + id="path12430" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,464.98 h 108.26 v 0.59999 H 587.47 Z" /><path + id="path12432" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,464.98 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12434" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,464.98 h 28.56 v 0.59999 H 736.9 Z" /><path + id="path12436" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,456.79 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12438" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,464.98 h 0.6 v 16.32 h -0.6 z" /><path + id="path12440" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,456.79 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12442" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,456.79 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12444" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,456.79 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12446" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,456.79 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12448" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,456.43 h 19.92 v 1.32 h -19.92 z" /><path + id="path12450" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,456.79 h 28.56 v 0.60001 H 218.9 Z" /><path + id="path12452" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,456.79 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12454" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,456.79 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12456" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,456.79 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12458" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,456.79 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12460" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,456.79 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12462" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,456.79 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12464" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,456.43 h 29.904 v 1.32 H 467.93 Z" /><path + id="path12466" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,456.79 h 58.44 v 0.60001 h -58.44 z" /><path + id="path12468" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,456.79 h 108.26 v 0.60001 H 587.47 Z" /><path + id="path12470" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,456.79 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12472" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,456.79 h 28.56 v 0.60001 H 736.9 Z" /><path + id="path12474" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,448.63 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12476" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,448.63 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12478" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,448.63 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12480" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,448.63 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12482" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,448.63 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12484" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.46,448.27 h 1.32 v 16.344 h -1.32 z" /><path + id="path12486" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,448.27 h 79.68 v 1.32 h -79.68 z" /><path + id="path12488" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,448.63 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12490" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,448.63 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12492" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,448.63 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12494" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,448.63 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12496" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,448.63 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12498" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,448.63 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12500" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 487.85,448.27 h 9.984 v 1.32 h -9.984 z" /><path + id="path12502" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,448.63 h 58.44 v 0.60001 h -58.44 z" /><path + id="path12504" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,448.63 h 108.26 v 0.60001 H 587.47 Z" /><path + id="path12506" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,448.63 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12508" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,448.63 h 28.56 v 0.60001 H 736.9 Z" /><path + id="path12510" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,440.47 h 58.44 v 0.59999 H 29.64 Z" /><path + id="path12512" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,440.47 h 28.56 v 0.59999 H 89.4 Z" /><path + id="path12514" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,440.47 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12516" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,440.47 h 28.584 v 0.59999 H 159.12 Z" /><path + id="path12518" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,440.47 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12520" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,440.11 h 19.92 v 1.32 h -19.92 z" /><path + id="path12522" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 217.58,440.11 h 1.32 v 48.984 h -1.32 z" /><path + id="path12524" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,440.47 h 58.44 v 0.59999 H 218.9 Z" /><path + id="path12526" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,440.47 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12528" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,440.47 h 58.464 v 0.59999 H 308.54 Z" /><path + id="path12530" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,440.47 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12532" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,440.47 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12534" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,440.47 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12536" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.97,440.11 h 9.96 v 1.32 h -9.96 z" /><path + id="path12538" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,440.47 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12540" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 487.85,440.11 h 9.984 v 1.32 h -9.984 z" /><path + id="path12542" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 496.51,440.11 h 1.32 v 16.32 h -1.32 z" /><path + id="path12544" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,440.47 h 58.44 v 0.59999 h -58.44 z" /><path + id="path12546" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 557.59,440.11 h 19.92 v 1.32 h -19.92 z" /><path + id="path12548" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,440.47 h 108.26 v 0.59999 H 587.47 Z" /><path + id="path12550" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,440.47 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12552" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,440.47 h 28.56 v 0.59999 H 736.9 Z" /><path + id="path12554" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,432.31 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12556" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,432.31 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12558" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,432.31 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12560" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,432.31 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12562" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,432.31 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12564" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,432.31 h 78.36 v 0.60001 h -78.36 z" /><path + id="path12566" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,432.31 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12568" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,432.31 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12570" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,432.31 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12572" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,432.31 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12574" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,432.31 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12576" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.97,431.95 h 39.864 v 1.32 H 457.97 Z" /><path + id="path12578" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 496.87,433.27 h 0.60001 v 6.84 H 496.87 Z" /><path + id="path12580" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,432.31 h 58.44 v 0.60001 h -58.44 z" /><path + id="path12582" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 557.59,431.95 h 19.92 v 1.32 h -19.92 z" /><path + id="path12584" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,424.15 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12586" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,424.15 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12588" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,424.15 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12590" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,424.15 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12592" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,424.15 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12594" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 217.94,425.11 h 0.60001 v 15 H 217.94 Z" /><path + id="path12596" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.82,425.11 h 0.59999 v 23.16 H 247.82 Z" /><path + id="path12598" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,423.79 h 79.68 v 1.32 h -79.68 z" /><path + id="path12600" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,424.15 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12602" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,424.15 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12604" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.33,432.31 h 0.60001 v 8.16 H 377.33 Z" /><path + id="path12606" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,424.15 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12608" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,424.15 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12610" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,424.15 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12612" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,424.15 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12614" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 487.85,423.79 h 9.984 v 1.32 h -9.984 z" /><path + id="path12616" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,424.15 h 58.44 v 0.60001 h -58.44 z" /><path + id="path12618" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,424.15 h 108.26 v 0.60001 H 587.47 Z" /><path + id="path12620" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,424.15 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12622" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,424.15 h 28.56 v 0.60001 H 736.9 Z" /><path + id="path12624" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,415.99 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12626" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,424.15 h 0.6 v 32.64 h -0.6 z" /><path + id="path12628" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,415.99 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12630" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,415.99 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12632" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,415.99 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12634" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,415.99 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12636" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,415.63 h 19.92 v 1.32 h -19.92 z" /><path + id="path12638" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,415.99 h 28.56 v 0.60001 H 218.9 Z" /><path + id="path12640" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,415.99 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12642" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,415.99 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12644" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,415.99 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12646" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,415.99 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12648" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,415.63 h 39.84 v 1.32 h -39.84 z" /><path + id="path12650" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,415.99 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12652" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,415.63 h 29.904 v 1.32 H 467.93 Z" /><path + id="path12654" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,415.99 h 58.44 v 0.60001 h -58.44 z" /><path + id="path12656" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,407.83 h 58.44 v 0.59999 H 29.64 Z" /><path + id="path12658" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,407.83 h 28.56 v 0.59999 H 89.4 Z" /><path + id="path12660" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,407.83 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12662" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,407.83 h 28.584 v 0.59999 H 159.12 Z" /><path + id="path12664" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,407.83 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12666" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.46,407.47 h 1.32 v 16.32 h -1.32 z" /><path + id="path12668" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,407.47 h 79.68 v 1.32 h -79.68 z" /><path + id="path12670" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,407.83 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12672" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,407.83 h 58.464 v 0.59999 H 308.54 Z" /><path + id="path12674" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,407.83 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12676" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,407.83 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12678" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,407.83 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12680" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,407.47 h 9.96 v 1.32 h -9.96 z" /><path + id="path12682" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,407.83 h 18.624 v 0.59999 H 477.89 Z" /><path + id="path12684" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,407.83 h 58.44 v 0.59999 h -58.44 z" /><path + id="path12686" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,407.83 h 108.26 v 0.59999 H 587.47 Z" /><path + id="path12688" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,407.83 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12690" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,407.83 h 28.56 v 0.59999 H 736.9 Z" /><path + id="path12692" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,399.67 h 58.44 v 0.59999 H 29.64 Z" /><path + id="path12694" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,399.67 h 28.56 v 0.59999 H 89.4 Z" /><path + id="path12696" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,399.67 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12698" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,399.67 h 28.584 v 0.59999 H 159.12 Z" /><path + id="path12700" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,399.67 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12702" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,399.31 h 19.92 v 1.32 h -19.92 z" /><path + id="path12704" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 217.58,399.31 h 1.32 v 24.48 h -1.32 z" /><path + id="path12706" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,399.67 h 58.44 v 0.59999 H 218.9 Z" /><path + id="path12708" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,399.67 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12710" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,399.67 h 58.464 v 0.59999 H 308.54 Z" /><path + id="path12712" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,399.67 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12714" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,399.67 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12716" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,399.67 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12718" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,399.31 h 29.904 v 1.32 H 467.93 Z" /><path + id="path12720" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,399.67 h 58.44 v 0.59999 h -58.44 z" /><path + id="path12722" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,391.51 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12724" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,391.51 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12726" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,391.51 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12728" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,391.51 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12730" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,391.51 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12732" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,391.51 h 78.36 v 0.60001 h -78.36 z" /><path + id="path12734" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.66,392.47 h 0.60001 v 96.624 H 287.66 Z" /><path + id="path12736" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,391.15 h 19.92 v 1.32 h -19.92 z" /><path + id="path12738" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,391.51 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12740" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.29,399.67 h 0.60001 v 40.8 H 387.29 Z" /><path + id="path12742" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,391.51 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12744" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,391.51 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12746" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,391.51 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12748" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,391.51 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path12750" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,391.15 h 29.88 v 1.32 h -29.88 z" /><path + id="path12752" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.75,392.47 h 0.59998 v 64.32 H 526.75 Z" /><path + id="path12754" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,391.51 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12756" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.59,433.27 h 0.60004 v 6.84 H 566.59 Z" /><path + id="path12758" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 557.59,391.15 h 19.92 v 1.32 h -19.92 z" /><path + id="path12760" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,383.35 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12762" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,383.35 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12764" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,383.35 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12766" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,383.35 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12768" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,383.35 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12770" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,383.35 h 78.36 v 0.60001 h -78.36 z" /><path + id="path12772" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,383.35 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12774" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,383.35 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12776" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,383.35 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12778" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,382.99 h 129.5 v 1.32 h -129.5 z" /><path + id="path12780" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,383.35 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12782" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.59,384.31 h 0.60004 v 6.84 H 566.59 Z" /><path + id="path12784" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 557.59,382.99 h 19.92 v 1.32 h -19.92 z" /><path + id="path12786" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.15,391.15 h 1.32 v 107.42 h -1.32 z" /><path + id="path12788" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 695.74,391.15 h 1.32 v 106.1 h -1.32 z" /><path + id="path12790" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,382.99 h 139.46 v 1.32 H 587.47 Z" /><path + id="path12792" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 735.58,391.15 h 1.32 v 106.1 h -1.32 z" /><path + id="path12794" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 795.34,391.15 h 1.32 v 106.1 h -1.32 z" /><path + id="path12796" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,375.19 h 58.44 v 0.59999 H 29.64 Z" /><path + id="path12798" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,375.19 h 28.56 v 0.59999 H 89.4 Z" /><path + id="path12800" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,375.19 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12802" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,375.19 h 28.584 v 0.59999 H 159.12 Z" /><path + id="path12804" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,375.19 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12806" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,375.19 h 78.36 v 0.59999 h -78.36 z" /><path + id="path12808" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,375.19 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12810" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,375.19 h 58.464 v 0.59999 H 308.54 Z" /><path + id="path12812" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,375.19 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12814" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,375.19 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12816" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,374.83 h 39.84 v 1.32 h -39.84 z" /><path + id="path12818" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,375.19 h 78.384 v 0.59999 H 477.89 Z" /><path + id="path12820" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 557.59,375.19 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12822" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,374.83 h 139.46 v 1.32 H 587.47 Z" /><path + id="path12824" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,367.03 h 58.44 v 0.59999 H 29.64 Z" /><path + id="path12826" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,367.03 h 28.56 v 0.59999 H 89.4 Z" /><path + id="path12828" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,367.03 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12830" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,367.03 h 28.584 v 0.59999 H 159.12 Z" /><path + id="path12832" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,367.03 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12834" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,367.03 h 78.36 v 0.59999 h -78.36 z" /><path + id="path12836" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,367.03 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12838" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,367.03 h 58.464 v 0.59999 H 308.54 Z" /><path + id="path12840" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,367.03 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12842" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,367.03 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12844" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,366.67 h 39.84 v 1.32 h -39.84 z" /><path + id="path12846" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,367.03 h 78.384 v 0.59999 H 477.89 Z" /><path + id="path12848" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 557.59,367.03 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12850" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,367.03 h 58.44 v 0.59999 h -58.44 z" /><path + id="path12852" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,367.03 h 28.584 v 0.59999 H 647.23 Z" /><path + id="path12854" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.14,367.03 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12856" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,367.03 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12858" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 707.02,367.03 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12860" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,367.03 h 38.52 v 0.59999 H 736.9 Z" /><path + id="path12862" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 776.74,367.03 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12864" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,358.87 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12866" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,358.87 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12868" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,358.87 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12870" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,358.87 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12872" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,358.51 h 9.96 v 1.32 h -9.96 z" /><path + id="path12874" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,358.87 h 78.36 v 0.60001 h -78.36 z" /><path + id="path12876" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,358.87 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12878" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,358.87 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12880" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,358.87 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12882" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.61,399.31 h 1.32 v 58.44 h -1.32 z" /><path + id="path12884" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,358.51 h 79.68 v 1.32 h -79.68 z" /><path + id="path12886" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.57,358.51 h 1.32 v 57.12 h -1.32 z" /><path + id="path12888" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,358.87 h 78.384 v 0.60001 H 477.89 Z" /><path + id="path12890" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 557.59,358.51 h 19.92 v 1.32 h -19.92 z" /><path + id="path12892" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,358.87 h 58.44 v 0.60001 h -58.44 z" /><path + id="path12894" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,358.87 h 28.584 v 0.60001 H 647.23 Z" /><path + id="path12896" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.14,358.87 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12898" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 697.06,358.87 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12900" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 707.02,358.87 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12902" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,350.71 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12904" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,350.71 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12906" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,350.71 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12908" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,350.71 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12910" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,350.71 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12912" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,350.71 h 78.36 v 0.60001 h -78.36 z" /><path + id="path12914" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,350.71 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12916" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,350.71 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12918" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.33,358.87 h 0.60001 v 65.28 H 377.33 Z" /><path + id="path12920" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,350.71 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12922" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,350.35 h 39.84 v 1.32 h -39.84 z" /><path + id="path12924" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,350.71 h 28.56 v 0.60001 h -28.56 z" /><path + id="path12926" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.97,351.67 h 0.59998 v 6.84 H 466.97 Z" /><path + id="path12928" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.93,351.67 h 0.60001 v 6.84 H 476.93 Z" /><path + id="path12930" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,350.35 h 29.904 v 1.32 H 467.93 Z" /><path + id="path12932" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 496.51,382.99 h 1.32 v 48.96 h -1.32 z" /><path + id="path12934" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.39,382.99 h 1.3199 v 8.16 H 526.39 Z" /><path + id="path12936" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,350.71 h 58.44 v 0.60001 h -58.44 z" /><path + id="path12938" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,350.35 h 139.46 v 1.32 H 587.47 Z" /><path + id="path12940" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 735.58,358.51 h 1.32 v 25.8 h -1.32 z" /><path + id="path12942" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 775.42,358.51 h 1.32 v 24.48 h -1.32 z" /><path + id="path12944" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 785.38,358.51 h 1.32 v 24.48 h -1.32 z" /><path + id="path12946" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,342.55 h 58.44 v 0.59999 H 29.64 Z" /><path + id="path12948" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,342.55 h 28.56 v 0.59999 H 89.4 Z" /><path + id="path12950" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,342.55 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12952" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,342.55 h 28.584 v 0.59999 H 159.12 Z" /><path + id="path12954" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,342.55 h 8.64 v 0.59999 h -8.64 z" /><path + id="path12956" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,342.55 h 78.36 v 0.59999 h -78.36 z" /><path + id="path12958" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,342.55 h 18.6 v 0.59999 h -18.6 z" /><path + id="path12960" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,342.55 h 58.464 v 0.59999 H 308.54 Z" /><path + id="path12962" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,342.55 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12964" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,342.55 h 38.52 v 0.59999 h -38.52 z" /><path + id="path12966" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,342.55 h 28.56 v 0.59999 h -28.56 z" /><path + id="path12968" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,342.19 h 9.96 v 1.32 h -9.96 z" /><path + id="path12970" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,342.55 h 18.624 v 0.59999 H 477.89 Z" /><path + id="path12972" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,342.55 h 58.44 v 0.59999 h -58.44 z" /><path + id="path12974" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.15,350.35 h 1.32 v 33.96 h -1.32 z" /><path + id="path12976" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 645.91,350.35 h 1.32 v 32.64 h -1.32 z" /><path + id="path12978" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 725.62,350.35 h 1.32 v 32.64 h -1.32 z" /><path + id="path12980" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,342.19 h 139.46 v 1.32 H 587.47 Z" /><path + id="path12982" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,334.37 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path12984" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,334.37 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path12986" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,334.37 h 38.52 v 0.60001 h -38.52 z" /><path + id="path12988" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,334.37 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path12990" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,334.37 h 8.64 v 0.60001 h -8.64 z" /><path + id="path12992" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,334.37 h 78.36 v 0.60001 h -78.36 z" /><path + id="path12994" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,334.37 h 18.6 v 0.60001 h -18.6 z" /><path + id="path12996" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,334.37 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path12998" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,334.37 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13000" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,334.37 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13002" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,334.37 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13004" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,334.01 h 49.824 v 1.32 H 467.93 Z" /><path + id="path13006" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.75,334.37 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13008" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,334.01 h 139.46 v 1.32 H 587.47 Z" /><path + id="path13010" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,334.37 h 38.52 v 0.60001 H 736.9 Z" /><path + id="path13012" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,326.21 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13014" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,326.21 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13016" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,326.21 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13018" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,326.21 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path13020" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,326.21 h 8.64 v 0.60001 h -8.64 z" /><path + id="path13022" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,326.21 h 18.6 v 0.60001 h -18.6 z" /><path + id="path13024" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 217.94,327.17 h 0.60001 v 72.144 H 217.94 Z" /><path + id="path13026" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,325.85 h 29.88 v 1.32 H 218.9 Z" /><path + id="path13028" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.82,327.17 h 0.59999 v 80.304 H 247.82 Z" /><path + id="path13030" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,326.21 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13032" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.66,327.17 h 0.60001 v 63.984 H 287.66 Z" /><path + id="path13034" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,325.85 h 19.92 v 1.32 h -19.92 z" /><path + id="path13036" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,326.21 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13038" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.29,334.37 h 0.60001 v 57.144 H 387.29 Z" /><path + id="path13040" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,326.21 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13042" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,326.21 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13044" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,326.21 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13046" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.57,334.01 h 1.32 v 16.344 h -1.32 z" /><path + id="path13048" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 496.51,334.01 h 1.32 v 16.344 h -1.32 z" /><path + id="path13050" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,325.85 h 59.784 v 1.32 H 467.93 Z" /><path + id="path13052" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.75,327.17 h 0.59998 v 23.544 H 526.75 Z" /><path + id="path13054" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,326.21 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13056" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,326.21 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13058" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,326.21 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13060" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,326.21 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path13062" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,318.05 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13064" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,318.05 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13066" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,317.69 h 39.84 v 1.32 h -39.84 z" /><path + id="path13068" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,318.05 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path13070" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,317.69 h 59.76 v 1.32 h -59.76 z" /><path + id="path13072" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.46,317.69 h 1.32 v 8.16 h -1.32 z" /><path + id="path13074" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,318.05 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13076" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,317.69 h 19.92 v 1.32 h -19.92 z" /><path + id="path13078" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,318.05 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13080" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,318.05 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13082" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,317.69 h 39.84 v 1.32 h -39.84 z" /><path + id="path13084" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,318.05 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13086" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,317.69 h 59.784 v 1.32 H 467.93 Z" /><path + id="path13088" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,318.05 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13090" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,318.05 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13092" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,318.05 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13094" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,318.05 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path13096" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 735.58,325.85 h 1.32 v 25.824 h -1.32 z" /><path + id="path13098" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 765.46,391.15 h 1.32 v 106.1 h -1.32 z" /><path + id="path13100" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 775.42,325.85 h 1.32 v 24.504 h -1.32 z" /><path + id="path13102" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,309.89 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13104" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,309.89 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13106" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,309.89 h 18.6 v 0.60001 h -18.6 z" /><path + id="path13108" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 139.2,309.89 h 18.6 v 0.60001 h -18.6 z" /><path + id="path13110" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,309.89 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path13112" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 187.7,309.53 h 1.32 V 489.1 h -1.32 z" /><path + id="path13114" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,309.53 h 29.88 v 1.32 h -29.88 z" /><path + id="path13116" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 217.58,309.53 h 1.32 v 17.64 h -1.32 z" /><path + id="path13118" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,309.89 h 58.44 v 0.60001 H 218.9 Z" /><path + id="path13120" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,309.89 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13122" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,309.89 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13124" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,309.89 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13126" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,309.89 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13128" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,309.53 h 9.96 v 1.32 h -9.96 z" /><path + id="path13130" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,309.89 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13132" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 516.43,325.85 h 1.32 v 8.16 h -1.32 z" /><path + id="path13134" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,309.53 h 29.88 v 1.32 h -29.88 z" /><path + id="path13136" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.39,309.53 h 1.3199 v 16.32 H 526.39 Z" /><path + id="path13138" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,309.89 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13140" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,309.89 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13142" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,309.89 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13144" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,309.89 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path13146" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,301.73 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13148" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,301.73 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13150" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,301.37 h 39.84 v 1.32 h -39.84 z" /><path + id="path13152" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,301.73 h 38.544 v 0.60001 H 159.12 Z" /><path + id="path13154" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 197.66,317.69 h 1.32 V 489.1 h -1.32 z" /><path + id="path13156" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,301.37 h 19.92 v 1.32 h -19.92 z" /><path + id="path13158" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 217.94,302.69 h 0.60001 v 6.84 H 217.94 Z" /><path + id="path13160" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,301.73 h 58.44 v 0.60001 H 218.9 Z" /><path + id="path13162" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,301.73 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13164" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,301.73 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13166" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,301.73 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13168" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,301.73 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13170" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.61,301.37 h 1.32 v 50.304 h -1.32 z" /><path + id="path13172" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,301.37 h 49.824 v 1.32 H 467.93 Z" /><path + id="path13174" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.75,301.73 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13176" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,301.73 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13178" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,301.73 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13180" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,301.73 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path13182" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,301.73 h 28.56 v 0.60001 H 736.9 Z" /><path + id="path13184" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,293.57 h 58.44 v 0.59998 H 29.64 Z" /><path + id="path13186" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,293.57 h 28.56 v 0.59998 H 89.4 Z" /><path + id="path13188" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,293.57 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13190" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,293.57 h 38.544 v 0.59998 H 159.12 Z" /><path + id="path13192" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,293.57 h 18.6 v 0.59998 h -18.6 z" /><path + id="path13194" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,293.57 h 58.44 v 0.59998 H 218.9 Z" /><path + id="path13196" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,293.57 h 58.464 v 0.59998 H 308.54 Z" /><path + id="path13198" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,293.57 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13200" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,293.21 h 39.84 v 1.32 h -39.84 z" /><path + id="path13202" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,293.57 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13204" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.97,294.53 h 0.59998 v 6.84 H 466.97 Z" /><path + id="path13206" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,293.21 h 29.904 v 1.32 H 467.93 Z" /><path + id="path13208" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,293.57 h 58.44 v 0.59998 h -58.44 z" /><path + id="path13210" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,293.57 h 58.44 v 0.59998 h -58.44 z" /><path + id="path13212" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,293.57 h 38.544 v 0.59998 H 647.23 Z" /><path + id="path13214" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,293.57 h 38.52 v 0.59998 H 687.1 Z" /><path + id="path13216" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,285.41 h 58.44 v 0.59998 H 29.64 Z" /><path + id="path13218" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,293.57 h 0.6 v 122.42 h -0.6 z" /><path + id="path13220" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,285.41 h 28.56 v 0.59998 H 89.4 Z" /><path + id="path13222" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,285.41 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13224" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,285.41 h 38.544 v 0.59998 H 159.12 Z" /><path + id="path13226" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,285.41 h 18.6 v 0.59998 h -18.6 z" /><path + id="path13228" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,285.41 h 58.44 v 0.59998 H 218.9 Z" /><path + id="path13230" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,285.41 h 58.464 v 0.59998 H 308.54 Z" /><path + id="path13232" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,285.41 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13234" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,285.41 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13236" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,285.41 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13238" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,285.41 h 8.64 v 0.59998 h -8.64 z" /><path + id="path13240" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,285.41 h 18.624 v 0.59998 H 477.89 Z" /><path + id="path13242" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,285.05 h 29.88 v 1.32 h -29.88 z" /><path + id="path13244" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.75,286.37 h 0.59998 v 23.16 H 526.75 Z" /><path + id="path13246" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,285.41 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13248" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,285.41 h 58.44 v 0.59998 h -58.44 z" /><path + id="path13250" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,285.41 h 38.544 v 0.59998 H 647.23 Z" /><path + id="path13252" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,277.25 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13254" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,277.25 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13256" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,277.25 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13258" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,277.25 h 38.544 v 0.60001 H 159.12 Z" /><path + id="path13260" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,276.89 h 19.92 v 1.32 h -19.92 z" /><path + id="path13262" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,277.25 h 58.44 v 0.60001 H 218.9 Z" /><path + id="path13264" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,277.25 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13266" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,277.25 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13268" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,277.25 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13270" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,277.25 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13272" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,276.89 h 9.96 v 1.32 h -9.96 z" /><path + id="path13274" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,277.25 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13276" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,276.89 h 29.88 v 1.32 h -29.88 z" /><path + id="path13278" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.39,276.89 h 1.3199 v 8.16 H 526.39 Z" /><path + id="path13280" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,277.25 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13282" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,277.25 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13284" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,277.25 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13286" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,269.09 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13288" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,269.09 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13290" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,269.09 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13292" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,269.09 h 38.544 v 0.60001 H 159.12 Z" /><path + id="path13294" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,269.09 h 18.6 v 0.60001 h -18.6 z" /><path + id="path13296" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,269.09 h 58.44 v 0.60001 H 218.9 Z" /><path + id="path13298" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,269.09 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13300" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,269.09 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13302" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,269.09 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13304" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,269.09 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13306" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.61,268.73 h 1.32 v 25.8 h -1.32 z" /><path + id="path13308" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,268.73 h 29.904 v 1.32 H 467.93 Z" /><path + id="path13310" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,269.09 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13312" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,269.09 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13314" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,269.09 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13316" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,260.93 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13318" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,260.93 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13320" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,260.93 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13322" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,260.93 h 38.544 v 0.60001 H 159.12 Z" /><path + id="path13324" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,260.93 h 18.6 v 0.60001 h -18.6 z" /><path + id="path13326" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,260.93 h 58.44 v 0.60001 H 218.9 Z" /><path + id="path13328" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,260.93 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13330" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,260.93 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13332" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,260.57 h 39.84 v 1.32 h -39.84 z" /><path + id="path13334" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,260.93 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13336" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.97,261.89 h 0.59998 v 6.84 H 466.97 Z" /><path + id="path13338" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,260.57 h 29.904 v 1.32 H 467.93 Z" /><path + id="path13340" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,260.93 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13342" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,260.93 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13344" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,260.93 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13346" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,252.77 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13348" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,252.77 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13350" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,252.77 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13352" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,252.77 h 38.544 v 0.60001 H 159.12 Z" /><path + id="path13354" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.98,252.77 h 18.6 v 0.60001 h -18.6 z" /><path + id="path13356" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,252.77 h 58.44 v 0.60001 H 218.9 Z" /><path + id="path13358" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,252.77 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13360" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,252.77 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13362" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,252.77 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13364" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,252.77 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13366" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,252.41 h 9.96 v 1.32 h -9.96 z" /><path + id="path13368" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,252.77 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13370" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,252.77 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13372" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,252.77 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13374" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,252.77 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13376" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,244.61 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13378" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,244.61 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13380" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,244.61 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13382" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.06,301.73 h 0.60001 v 7.8 H 188.06 Z" /><path + id="path13384" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 207.98,319.01 h 0.59999 v 7.2 H 207.98 Z" /><path + id="path13386" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,244.25 h 89.664 v 1.32 H 159.12 Z" /><path + id="path13388" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.82,245.57 h 0.59999 v 72.12 H 247.82 Z" /><path + id="path13390" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,244.61 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13392" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,244.61 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13394" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,244.61 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13396" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,244.61 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13398" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,244.61 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13400" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,244.25 h 49.824 v 1.32 H 467.93 Z" /><path + id="path13402" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 516.43,301.37 h 1.32 v 8.16 h -1.32 z" /><path + id="path13404" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.75,244.61 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13406" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,244.61 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13408" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,244.61 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13410" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,236.45 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13412" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,236.45 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13414" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,236.45 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13416" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,236.45 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path13418" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,236.09 h 59.76 v 1.32 h -59.76 z" /><path + id="path13420" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.46,236.09 h 1.32 v 8.16 h -1.32 z" /><path + id="path13422" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,236.45 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13424" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,236.45 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13426" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.29,244.61 h 0.60001 v 81.6 H 387.29 Z" /><path + id="path13428" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,236.45 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13430" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,236.45 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13432" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,236.45 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13434" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.57,244.25 h 1.32 v 81.6 h -1.32 z" /><path + id="path13436" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 496.51,244.25 h 1.32 v 81.6 h -1.32 z" /><path + id="path13438" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,236.09 h 49.824 v 1.32 H 467.93 Z" /><path + id="path13440" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.75,236.45 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13442" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,236.45 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13444" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,236.45 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13446" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,228.29 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13448" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,236.45 h 0.6 v 48.96 h -0.6 z" /><path + id="path13450" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,228.29 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13452" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,228.29 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13454" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,228.29 h 28.584 v 0.60001 H 159.12 Z" /><path + id="path13456" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,227.93 h 59.76 v 1.32 h -59.76 z" /><path + id="path13458" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.82,229.25 h 0.59999 v 6.84 H 247.82 Z" /><path + id="path13460" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,228.29 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13462" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,228.29 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13464" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.33,236.45 h 0.60001 V 350.71 H 377.33 Z" /><path + id="path13466" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,228.29 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13468" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,228.29 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13470" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,228.29 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13472" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,227.93 h 59.784 v 1.32 H 467.93 Z" /><path + id="path13474" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.75,229.25 h 0.59998 v 47.64 H 526.75 Z" /><path + id="path13476" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,228.29 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13478" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,228.29 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13480" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,228.29 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13482" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,220.13 h 58.44 v 0.59998 H 29.64 Z" /><path + id="path13484" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,220.13 h 28.56 v 0.59998 H 89.4 Z" /><path + id="path13486" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,220.13 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13488" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,220.13 h 28.584 v 0.59998 H 159.12 Z" /><path + id="path13490" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 189.02,219.77 h 59.76 v 1.32 h -59.76 z" /><path + id="path13492" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.46,219.77 h 1.32 v 8.16 h -1.32 z" /><path + id="path13494" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,220.13 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13496" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,220.13 h 58.464 v 0.59998 H 308.54 Z" /><path + id="path13498" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,220.13 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13500" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,219.77 h 39.84 v 1.32 h -39.84 z" /><path + id="path13502" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,220.13 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13504" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,219.77 h 59.784 v 1.32 H 467.93 Z" /><path + id="path13506" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,220.13 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13508" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,220.13 h 58.44 v 0.59998 h -58.44 z" /><path + id="path13510" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,220.13 h 38.544 v 0.59998 H 647.23 Z" /><path + id="path13512" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,211.97 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13514" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,211.97 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13516" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,211.97 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13518" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,211.61 h 59.784 v 1.32 H 159.12 Z" /><path + id="path13520" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 218.9,211.97 h 58.44 v 0.60001 H 218.9 Z" /><path + id="path13522" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,211.97 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13524" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,211.97 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13526" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,211.97 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13528" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,211.97 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13530" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,211.61 h 9.96 v 1.32 h -9.96 z" /><path + id="path13532" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,211.97 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13534" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 516.43,227.93 h 1.32 v 16.32 h -1.32 z" /><path + id="path13536" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,211.61 h 29.88 v 1.32 h -29.88 z" /><path + id="path13538" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.39,211.61 h 1.3199 v 16.32 H 526.39 Z" /><path + id="path13540" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 527.71,211.97 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13542" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,211.97 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13544" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 647.23,211.97 h 38.544 v 0.60001 H 647.23 Z" /><path + id="path13546" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,203.78 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13548" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 98.4,220.13 H 99 V 489.1 h -0.6 z" /><path + id="path13550" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,203.78 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13552" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,203.78 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13554" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 217.58,211.61 h 1.32 v 89.76 h -1.32 z" /><path + id="path13556" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.82,211.97 h 0.59999 v 7.8 H 247.82 Z" /><path + id="path13558" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,203.78 h 118.22 v 0.60001 H 159.12 Z" /><path + id="path13560" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,203.78 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13562" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,203.78 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13564" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,203.78 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13566" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,203.78 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13568" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.61,203.42 h 1.32 v 58.464 h -1.32 z" /><path + id="path13570" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 467.93,203.42 h 49.824 v 1.32 H 467.93 Z" /><path + id="path13572" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 517.75,203.78 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13574" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,195.62 h 58.44 v 0.59998 H 29.64 Z" /><path + id="path13576" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,211.97 h 0.6 v 16.32 h -0.6 z" /><path + id="path13578" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,195.62 h 28.56 v 0.59998 H 89.4 Z" /><path + id="path13580" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,195.62 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13582" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 197.66,236.09 h 1.32 v 66.6 h -1.32 z" /><path + id="path13584" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,195.62 h 118.22 v 0.59998 H 159.12 Z" /><path + id="path13586" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,195.62 h 58.464 v 0.59998 H 308.54 Z" /><path + id="path13588" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,195.62 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13590" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,195.26 h 39.84 v 1.32 h -39.84 z" /><path + id="path13592" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,195.62 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13594" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,195.26 h 19.944 v 1.32 H 477.89 Z" /><path + id="path13596" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,195.62 h 58.44 v 0.59998 h -58.44 z" /><path + id="path13598" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.15,203.42 h 1.32 v 140.09 h -1.32 z" /><path + id="path13600" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 695.74,350.35 h 1.32 v 32.64 h -1.32 z" /><path + id="path13602" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,195.26 h 109.58 v 1.32 H 587.47 Z" /><path + id="path13604" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 705.7,350.35 h 1.32 v 32.64 h -1.32 z" /><path + id="path13606" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 775.42,293.21 h 1.32 v 24.48 h -1.32 z" /><path + id="path13608" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,187.46 h 58.44 v 0.59998 H 29.64 Z" /><path + id="path13610" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,187.46 h 28.56 v 0.59998 H 89.4 Z" /><path + id="path13612" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,187.46 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13614" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,187.46 h 118.22 v 0.59998 H 159.12 Z" /><path + id="path13616" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,187.46 h 58.464 v 0.59998 H 308.54 Z" /><path + id="path13618" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,187.46 h 28.56 v 0.59998 h -28.56 z" /><path + id="path13620" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,187.46 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13622" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,187.46 h 38.52 v 0.59998 h -38.52 z" /><path + id="path13624" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,187.46 h 18.624 v 0.59998 H 477.89 Z" /><path + id="path13626" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,187.46 h 58.44 v 0.59998 h -58.44 z" /><path + id="path13628" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,187.1 h 109.58 v 1.32 H 587.47 Z" /><path + id="path13630" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,179.3 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13632" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 98.4,187.46 H 99 v 16.32 h -0.6 z" /><path + id="path13634" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,187.46 h 0.6 v 8.16 h -0.6 z" /><path + id="path13636" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,179.3 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13638" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,179.3 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13640" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.82,187.46 h 0.59999 v 16.32 H 247.82 Z" /><path + id="path13642" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,179.3 h 118.22 v 0.60001 H 159.12 Z" /><path + id="path13644" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.66,319.01 h 0.60001 v 6.84 H 287.66 Z" /><path + id="path13646" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,178.94 h 19.92 v 1.32 h -19.92 z" /><path + id="path13648" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,179.3 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13650" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,179.3 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13652" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,179.3 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13654" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,179.3 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13656" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,179.3 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13658" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,179.3 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13660" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,179.3 h 78.384 v 0.60001 H 587.47 Z" /><path + id="path13662" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 667.18,179.3 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13664" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 707.02,179.3 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13666" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,171.14 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13668" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,171.14 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13670" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,171.14 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13672" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,171.14 h 118.22 v 0.60001 H 159.12 Z" /><path + id="path13674" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,170.78 h 19.92 v 1.32 h -19.92 z" /><path + id="path13676" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,171.14 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13678" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,171.14 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13680" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,171.14 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13682" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,171.14 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13684" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,171.14 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13686" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,171.14 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13688" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,171.14 h 78.384 v 0.60001 H 587.47 Z" /><path + id="path13690" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 667.18,171.14 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13692" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 707.02,171.14 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13694" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,162.98 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13696" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,171.14 h 0.6 v 8.16 h -0.6 z" /><path + id="path13698" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,162.98 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13700" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,162.98 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13702" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 237.86,179.3 h 0.60001 v 8.16 H 237.86 Z" /><path + id="path13704" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,162.98 h 118.22 v 0.60001 H 159.12 Z" /><path + id="path13706" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,162.98 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13708" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,162.98 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13710" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,162.98 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13712" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,162.98 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13714" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,162.62 h 19.944 v 1.32 H 477.89 Z" /><path + id="path13716" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,162.98 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13718" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,162.98 h 78.384 v 0.60001 H 587.47 Z" /><path + id="path13720" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 667.18,162.98 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13722" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 707.02,162.98 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13724" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,154.82 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13726" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,154.82 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13728" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,154.82 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13730" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,154.82 h 118.22 v 0.60001 H 159.12 Z" /><path + id="path13732" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,154.82 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13734" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,154.82 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13736" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,154.82 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13738" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,154.82 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13740" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,154.82 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13742" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,154.82 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13744" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,154.82 h 78.384 v 0.60001 H 587.47 Z" /><path + id="path13746" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 667.18,154.82 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13748" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,146.66 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13750" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,146.66 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13752" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,146.66 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13754" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,146.66 h 118.22 v 0.60001 H 159.12 Z" /><path + id="path13756" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,146.66 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13758" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,146.66 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13760" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,146.66 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13762" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,146.66 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13764" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,146.66 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13766" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,146.66 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13768" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,138.5 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13770" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,138.5 h 28.56 v 0.60001 H 89.4 Z" /><path + id="path13772" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 119.28,138.5 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13774" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 159.12,138.5 h 118.22 v 0.60001 H 159.12 Z" /><path + id="path13776" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.66,172.1 h 0.60001 v 6.84 H 287.66 Z" /><path + id="path13778" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 278.66,138.14 h 19.92 v 1.32 h -19.92 z" /><path + id="path13780" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,138.5 h 58.464 v 0.60001 H 308.54 Z" /><path + id="path13782" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 368.33,138.5 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13784" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 398.21,138.5 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13786" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.05,138.5 h 38.52 v 0.60001 h -38.52 z" /><path + id="path13788" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 477.89,138.5 h 18.624 v 0.60001 H 477.89 Z" /><path + id="path13790" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 497.83,138.5 h 58.44 v 0.60001 h -58.44 z" /><path + id="path13792" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.15,146.3 h 1.32 v 50.28 h -1.32 z" /><path + id="path13794" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 665.86,146.3 h 1.32 v 48.96 h -1.32 z" /><path + id="path13796" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 675.82,350.35 h 1.32 v 32.64 h -1.32 z" /><path + id="path13798" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,138.14 h 89.664 v 1.32 H 587.47 Z" /><path + id="path13800" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 685.78,203.42 h 1.32 v 138.77 h -1.32 z" /><path + id="path13802" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 765.46,293.21 h 1.32 v 24.48 h -1.32 z" /><path + id="path13804" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,129.98 h 268.94 v 1.32 H 29.64 Z" /><path + id="path13806" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.54,129.98 h 268.97 v 1.32 H 308.54 Z" /><path + id="path13808" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,129.98 h 89.664 v 1.32 H 587.47 Z" /><path + id="path13810" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 28.32,129.98 h 1.32 v 368.59 h -1.32 z" /><path + id="path13812" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 88.08,129.98 H 89.4 V 497.25 H 88.08 Z" /><path + id="path13814" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,121.82 h 378.53 v 1.32 H 29.64 Z" /><path + id="path13816" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 576.19,129.98 h 1.32 v 367.27 h -1.32 z" /><path + id="path13818" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 418.13,121.82 h 159.38 v 1.32 H 418.13 Z" /><path + id="path13820" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,122.18 h 68.4 v 0.59998 h -68.4 z" /><path + id="path13822" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 657.22,122.18 h 8.64 v 0.59998 h -8.64 z" /><path + id="path13824" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 667.18,122.18 h 8.64 v 0.59998 h -8.64 z" /><path + id="path13826" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,122.18 h 68.4 v 0.59998 h -68.4 z" /><path + id="path13828" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,154.82 h 0.6 v 8.16 h -0.6 z" /><path + id="path13830" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 187.7,211.61 h 1.32 v 32.64 h -1.32 z" /><path + id="path13832" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 207.62,236.09 h 1.32 v 8.16 h -1.32 z" /><path + id="path13834" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.82,154.82 h 0.59999 V 179.3 H 247.82 Z" /><path + id="path13836" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.66,131.3 h 0.60001 v 6.84 H 287.66 Z" /><path + id="path13838" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.22,129.98 h 1.32 v 368.59 h -1.32 z" /><path + id="path13840" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.01,129.98 h 1.32 v 367.27 h -1.32 z" /><path + id="path13842" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.29,131.3 h 0.60001 V 236.44 H 387.29 Z" /><path + id="path13844" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,113.66 h 378.53 v 1.32 H 29.64 Z" /><path + id="path13846" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 456.65,431.95 h 1.32 v 9.48 h -1.32 z" /><path + id="path13848" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.97,131.3 h 0.59998 v 72.12 H 466.97 Z" /><path + id="path13850" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 496.51,129.98 h 1.32 v 106.1 h -1.32 z" /><path + id="path13852" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 418.13,113.66 h 159.38 v 1.32 H 418.13 Z" /><path + id="path13854" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,113.66 h 89.664 v 1.32 H 587.47 Z" /><path + id="path13856" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,105.86 h 58.44 v 0.60001 H 29.64 Z" /><path + id="path13858" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 89.4,105.86 h 158.06 v 0.60001 H 89.4 Z" /><path + id="path13860" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 248.78,105.86 h 158.06 v 0.60001 H 248.78 Z" /><path + id="path13862" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 28.32,97.344 h 1.32 v 25.8 h -1.32 z" /><path + id="path13864" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 88.08,97.344 h 1.32 v 24.48 h -1.32 z" /><path + id="path13866" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 117.96,129.98 h 1.32 v 367.27 h -1.32 z" /><path + id="path13868" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 277.34,129.98 h 1.32 v 367.27 h -1.32 z" /><path + id="path13870" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 297.26,129.98 h 1.32 v 367.27 h -1.32 z" /><path + id="path13872" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.58,98.664 h 0.59998 v 15 H 307.58 Z" /><path + id="path13874" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 367.37,98.664 h 0.60001 v 15 H 367.37 Z" /><path + id="path13876" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 396.89,129.98 h 1.32 v 367.27 h -1.32 z" /><path + id="path13878" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 556.27,129.98 h 1.3199 V 497.25 H 556.27 Z" /><path + id="path13880" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 576.19,105.5 h 1.32 v 16.32 h -1.32 z" /><path + id="path13882" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 586.15,113.66 h 1.32 v 25.8 h -1.32 z" /><path + id="path13884" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 695.74,146.3 h 1.32 v 48.96 h -1.32 z" /><path + id="path13886" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 735.58,293.21 h 1.32 v 25.8 h -1.32 z" /><path + id="path13888" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 765.46,113.66 h 1.32 v 24.48 h -1.32 z" /><path + id="path13890" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 795.34,358.51 h 1.32 v 24.48 h -1.32 z" /><path + id="path13892" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="M 98.4,171.14 H 99 v 8.16 h -0.6 z" /><path + id="path13894" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 157.8,129.98 h 1.32 v 359.11 h -1.32 z" /><path + id="path13896" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 188.06,98.664 h 0.60001 v 15 H 188.06 Z" /><path + id="path13898" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 198.02,187.46 h 0.60001 v 8.16 H 198.02 Z" /><path + id="path13900" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 217.94,187.46 h 0.60001 v 16.32 H 217.94 Z" /><path + id="path13902" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 247.46,97.344 h 1.32 v 16.32 h -1.32 z" /><path + id="path13904" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.66,98.664 h 0.60001 v 15 H 287.66 Z" /><path + id="path13906" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 436.73,129.98 h 1.32 v 359.11 h -1.32 z" /><path + id="path13908" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 108.36,98.664 h 0.6 v 15 h -0.6 z" /><path + id="path13910" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 466.97,106.82 h 0.59998 v 6.84 H 466.97 Z" /><path + id="path13912" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 486.53,415.63 h 1.32 v 40.8 h -1.32 z" /><path + id="path13914" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 496.87,106.82 h 0.60001 v 6.84 H 496.87 Z" /><path + id="path13916" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 526.75,131.3 h 0.59998 v 80.304 H 526.75 Z" /><path + id="path13918" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.33,131.3 h 0.60001 v 96.984 H 377.33 Z" /><path + id="path13920" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 387.29,98.664 h 0.60001 v 15 H 387.29 Z" /><path + id="path13922" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 447.05,432.31 h 0.60001 v 8.16 H 447.05 Z" /><path + id="path13924" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.01,106.82 h 0.60001 v 6.84 H 457.01 Z" /><path + id="path13926" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.59,359.83 h 0.60004 v 23.16 H 566.59 Z" /><path + id="path13928" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.57,129.98 h 1.32 v 106.1 h -1.32 z" /><path + id="path13930" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 645.91,203.42 h 1.32 v 138.77 h -1.32 z" /><path + id="path13932" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 675.82,113.66 h 1.32 v 24.48 h -1.32 z" /><path + id="path13934" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 705.7,154.46 h 1.32 v 42.12 h -1.32 z" /><path + id="path13936" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 725.62,203.42 h 1.32 v 138.77 h -1.32 z" /><path + id="path13938" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 775.42,154.46 h 1.32 v 40.8 h -1.32 z" /><path + id="path13940" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 785.38,325.85 h 1.32 v 24.504 h -1.32 z" /><path + id="path13942" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 685.78,113.66 h 1.32 v 25.8 h -1.32 z" /><path + id="path13944" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 516.43,203.42 h 1.32 v 8.184 h -1.32 z" /><path + id="path13946" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 207.98,98.664 h 0.59999 v 15 H 207.98 Z" /><path + id="path13948" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 137.88,301.37 h 1.32 v 16.32 h -1.32 z" /><path + id="path13950" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 665.86,113.66 h 1.32 v 24.48 h -1.32 z" /><path + id="path13952" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 745.54,154.46 h 1.32 v 40.8 h -1.32 z" /><path + id="path13954" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 237.86,154.82 h 0.60001 v 8.16 H 237.86 Z" /><path + id="path13956" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 506.83,131.3 h 0.60001 v 31.68 H 506.83 Z" /><path + id="path13958" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 655.87,113.66 h 1.344 v 24.48 h -1.344 z" /><path + id="path13960" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 755.5,113.66 h 1.3199 v 24.48 H 755.5 Z" /><path + id="path13962" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 406.85,97.344 h 1.32 v 24.48 h -1.32 z" /><path + id="path13964" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 416.81,105.5 h 1.32 v 17.64 h -1.32 z" /><path + id="path13966" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 128.28,98.664 h 0.60001 v 15 H 128.28 Z" /><path + id="path13968" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 148.2,98.664 h 0.60001 v 15 H 148.2 Z" /><path + id="path13970" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 168.14,98.664 h 0.60001 v 15 H 168.14 Z" /><path + id="path13972" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 227.9,98.664 h 0.59999 v 15 H 227.9 Z" /><path + id="path13974" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 267.74,98.664 h 0.60001 v 15 H 267.74 Z" /><path + id="path13976" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 327.5,98.664 h 0.60001 v 15 H 327.5 Z" /><path + id="path13978" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 347.45,98.664 h 0.60001 v 15 H 347.45 Z" /><path + id="path13980" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 427.13,106.82 h 0.60001 v 6.84 H 427.13 Z" /><path + id="path13982" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,497.26 h 209.18 v 1.32 H 587.47 Z" /><path + id="path13984" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,489.1 h 209.18 v 1.32 H 587.47 Z" /><path + id="path13986" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.78,481.3 h 28.56 v 0.6 h -28.56 z" /><path + id="path13988" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,472.78 h 209.18 v 1.32 H 587.47 Z" /><path + id="path13990" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.78,464.98 h 28.56 v 0.59999 h -28.56 z" /><path + id="path13992" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.78,456.79 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13994" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.78,448.63 h 28.56 v 0.60001 h -28.56 z" /><path + id="path13996" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.78,440.47 h 28.56 v 0.59999 h -28.56 z" /><path + id="path13998" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,431.95 h 209.18 v 1.32 H 587.47 Z" /><path + id="path14000" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.78,424.15 h 28.56 v 0.60001 h -28.56 z" /><path + id="path14002" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,415.63 h 209.18 v 1.32 H 587.47 Z" /><path + id="path14004" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.78,407.83 h 28.56 v 0.59999 h -28.56 z" /><path + id="path14006" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,399.31 h 209.18 v 1.32 H 587.47 Z" /><path + id="path14008" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,391.15 h 209.18 v 1.32 H 587.47 Z" /><path + id="path14010" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,382.99 h 59.76 v 1.32 H 736.9 Z" /><path + id="path14012" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,374.83 h 59.76 v 1.32 H 736.9 Z" /><path + id="path14014" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 786.7,367.03 h 8.64 v 0.59999 h -8.64 z" /><path + id="path14016" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,358.51 h 59.76 v 1.32 H 736.9 Z" /><path + id="path14018" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,350.35 h 49.8 v 1.32 h -49.8 z" /><path + id="path14020" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,342.19 h 49.8 v 1.32 h -49.8 z" /><path + id="path14022" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 776.74,334.37 h 8.64 v 0.60001 h -8.64 z" /><path + id="path14024" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,325.85 h 49.8 v 1.32 h -49.8 z" /><path + id="path14026" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,317.69 h 39.84 v 1.32 H 736.9 Z" /><path + id="path14028" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,309.53 h 39.84 v 1.32 H 736.9 Z" /><path + id="path14030" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 766.78,301.73 h 8.64 v 0.60001 h -8.64 z" /><path + id="path14032" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 736.9,293.21 h 39.84 v 1.32 H 736.9 Z" /><path + id="path14034" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,285.41 h 38.52 v 0.59998 H 687.1 Z" /><path + id="path14036" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,277.25 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path14038" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,269.09 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path14040" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,260.93 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path14042" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,252.77 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path14044" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,244.61 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path14046" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,236.45 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path14048" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,228.29 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path14050" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,220.13 h 38.52 v 0.59998 H 687.1 Z" /><path + id="path14052" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,211.97 h 38.52 v 0.60001 H 687.1 Z" /><path + id="path14054" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,203.42 h 139.46 v 1.32 H 587.47 Z" /><path + id="path14056" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 707.02,195.26 h 69.72 v 1.32 h -69.72 z" /><path + id="path14058" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 707.02,187.1 h 69.72 v 1.32 h -69.72 z" /><path + id="path14060" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 746.86,179.3 h 28.56 v 0.60001 h -28.56 z" /><path + id="path14062" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 746.86,171.14 h 28.56 v 0.60001 h -28.56 z" /><path + id="path14064" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 746.86,162.98 h 28.56 v 0.60001 h -28.56 z" /><path + id="path14066" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 707.02,154.46 h 69.72 v 1.32 h -69.72 z" /><path + id="path14068" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.47,146.3 h 109.58 v 1.32 H 587.47 Z" /><path + id="path14070" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,138.14 h 79.68 v 1.32 H 687.1 Z" /><path + id="path14072" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,129.98 h 79.68 v 1.32 H 687.1 Z" /><path + id="path14074" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 756.82,122.18 h 8.64 v 0.59998 h -8.64 z" /><path + id="path14076" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 687.1,113.66 h 79.68 v 1.32 H 687.1 Z" /><path + id="path14078" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 418.13,105.5 h 159.38 v 1.32 H 418.13 Z" /><path + id="path14080" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 29.64,97.344 h 378.53 v 1.32 H 29.64 Z" /></g></g><g + id="g14082"><g + clip-path="url(#clipPath14088)" + id="g14084"><path + id="path14090" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 287.96,473.44 h -0.36 l -8.64,-7.8 v -0.36 h 0.36 l 8.64,7.8 z" /><path + id="path14092" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 287.96,448.93 h -0.36 l -8.64,-7.8 v -0.36 h 0.36 l 8.64,7.8 z" /><path + id="path14094" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 287.96,440.77 h -0.36 l -8.64,-7.8 v -0.36 h 0.36 l 8.64,7.8 z" /><path + id="path14096" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 287.96,432.61 h -0.36 l -8.64,-7.8 v -0.36 h 0.36 l 8.64,7.8 z" /><path + id="path14098" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 287.96,408.13 h -0.36 l -8.64,-7.8 v -0.36 h 0.36 l 8.64,7.8 z" /><path + id="path14100" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 287.96,399.97 h -0.48 l -8.52,-6.84 v -0.36 h 0.48 l 8.52,6.84 z" /><path + id="path14102" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 705.4,374.53 h -0.36 l -7.68,-6.84 v -0.36 h 0.36 l 7.68,6.84 z" /><path + id="path14104" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 776.08,163.28 h -1.2 l -27.72,-6.96 v -0.24 h 1.2 l 27.72,6.96 z" /></g></g></g></svg> diff --git a/src/Commands.hs b/src/Commands.hs index 6d99b00..e22981e 100644 --- a/src/Commands.hs +++ b/src/Commands.hs @@ -1,74 +1,69 @@ +-- This module describes the semantics of machine commands. module Commands where -import Control.Lens +import Prelude hiding (Word) import Machine import Utils +import Data.IORef -doNothing :: Machine -> Machine -doNothing m = Machine (Registers (pc r + 2) (sr r) (drs r) - (ars r) (usp r) (ssp r)) - (ram m) (rom m) - where r = regs m -_doUnlink :: Int -> Machine -> Machine -_doUnlink 7 m = let r = regs m in if isSupervisor m - then Machine (Registers (pc r + 2) (sr r) (drs r) (ars r) - (usp r) (getLong m (fromIntegral $ ssp r) + 4)) - (ram m) (rom m) - else Machine (Registers (pc r + 2) (sr r) (drs r) (ars r) - (getLong m (fromIntegral $ usp r) + 4) (ssp r)) - (ram m) (rom m) -_doUnlink a m = let - r = regs m - av = getLong m (fromIntegral (ars r !! a)) - newars = ars r & element (fromIntegral a) .~ av - in if isSupervisor m - then Machine (Registers (pc r + 2) (sr r) (drs r) - newars (usp r) (av + 4)) - (ram m) (rom m) - else Machine (Registers (pc r + 2) (sr r) (drs r) - newars (av + 4) (ssp r)) - (ram m) (rom m) -doUnlink :: [Int] -> Machine -> Machine +doNothing :: Emulator () +doNothing = with pc $ \pc -> do + pcval <- readIORef pc + writeIORef pc (pcval + 2) + +_doUnlink :: Int -> Emulator () +_doUnlink a = do + addr <- readA a + val <- getLong addr + with pc $ \pc -> do + pcval <- readIORef pc + writeIORef pc (pcval + 2) + isSupervisor >>= \sup -> if sup + then with ssp $ \sp -> do + writeIORef sp (val + 4) + else with usp $ \sp -> do + writeIORef sp (val + 4) +doUnlink :: [Int] -> Emulator () doUnlink = _doUnlink . fromBits -doReset :: Machine -> Machine -doReset = id +doReset :: Emulator () +doReset = return () -doStop :: Machine -> Machine -doStop = id +doStop :: Emulator () +doStop = return () -doRTE :: Machine -> Machine -doRTE = id +doRTE :: Emulator () +doRTE = return () -doRTS :: Machine -> Machine -doRTS = id +doRTS :: Emulator () +doRTS = return () -doTrapV :: Machine -> Machine -doTrapV = id +doTrapV :: Emulator () +doTrapV = return () -doRTR :: Machine -> Machine -doRTR = id +doRTR :: Emulator () +doRTR = return () -doIllegal :: Machine -> Machine -doIllegal = id +doIllegal :: Emulator () +doIllegal = return () -_doTAS :: Int -> Int -> Machine -> Machine -_doTAS _ _ = id -doTAS :: [Int] -> [Int] -> Machine -> Machine +_doTAS :: Int -> Int -> Emulator () +_doTAS _ _ = return () +doTAS :: [Int] -> [Int] -> Emulator () doTAS = args2 _doTAS -_doTST :: Int -> Int -> Int -> Machine -> Machine -_doTST _ _ _ = id -doTST :: [Int] -> [Int] -> [Int] -> Machine -> Machine +_doTST :: Int -> Int -> Int -> Emulator () +_doTST _ _ _ = return () +doTST :: [Int] -> [Int] -> [Int] -> Emulator () doTST = args3 _doTST -_doTrap :: Int -> Machine -> Machine -_doTrap _ = id -doTrap :: [Int] -> Machine -> Machine +_doTrap :: Int -> Emulator () +_doTrap _ = return () +doTrap :: [Int] -> Emulator () doTrap = _doTrap . fromBits -_doLink :: Int -> Machine -> Machine -_doLink _ = id -doLink :: [Int] -> Machine -> Machine +_doLink :: Int -> Emulator () +_doLink _ = return () +doLink :: [Int] -> Emulator () doLink = _doLink . fromBits diff --git a/src/Machine.hs b/src/Machine.hs index 5e6256f..06860bf 100644 --- a/src/Machine.hs +++ b/src/Machine.hs @@ -1,38 +1,192 @@ +{-# LANGUAGE GeneralizedNewtypeDeriving #-} +-- This module describes the basic types and operations for our machine. module Machine where import qualified Data.Vector.Unboxed as V -import Data.Word -import Data.Bits - -data Registers = Registers { - pc :: Word32, - sr :: Word16, - drs :: [Word32], -- d0 to d7 - ars :: [Word32], -- a0 to a6 - usp :: Word32, -- this is a7 in user mode - ssp :: Word32 -- this is a7 in supermode -} +import qualified Data.Vector.Unboxed.Mutable as VM +import Prelude hiding (Word) +import Data.Word (Word32, Word16, Word8) +import Data.Bits (testBit) +import Data.IORef +import Control.Monad +import Control.Monad.IO.Class (liftIO) +import Control.Monad.Reader (MonadReader, ReaderT, ask) +import Control.Monad.Trans (MonadIO) +import Utils + + +------------------------------------------------------------------------------- +-- Base Types + +type Long = Word32 +type Word = Word16 +type Byte = Word8 data Machine = Machine { - regs :: Registers, - ram :: V.Vector Word8, - rom :: V.Vector Word8 + pc :: IORef Long, + sr :: IORef Word, + drs :: IORef (Long, Long, Long, Long, Long, Long, Long, Long), + ars :: IORef (Long, Long, Long, Long, Long, Long, Long), + usp :: IORef Long, -- this is a7 in user mode + ssp :: IORef Long, -- this is a7 in supermode + ram :: VM.IOVector Byte, + rom :: V.Vector Byte } -isSupervisor :: Machine -> Bool -isSupervisor m = testBit (sr $ regs m) 2 +-- Emulator is a monad which contains Machine and allows easy change of it. +newtype Emulator a = Emulator (ReaderT Machine IO a) + deriving (Monad, Applicative, Functor, MonadIO, MonadReader Machine) + +with :: (Machine -> b) -> (b -> IO a) -> Emulator a +with field f = do + m <- ask + liftIO $ f (field m) + + +------------------------------------------------------------------------------- +-- Data and Address Registers Access + +readD :: Int -> Emulator Long +readD 0 = with drs $ \rs -> do + (r,_,_,_,_,_,_,_) <- readIORef rs + return r +readD 1 = with drs $ \rs -> do + (_,r,_,_,_,_,_,_) <- readIORef rs + return r +readD 2 = with drs $ \rs -> do + (_,_,r,_,_,_,_,_) <- readIORef rs + return r +readD 3 = with drs $ \rs -> do + (_,_,_,r,_,_,_,_) <- readIORef rs + return r +readD 4 = with drs $ \rs -> do + (_,_,_,_,r,_,_,_) <- readIORef rs + return r +readD 5 = with drs $ \rs -> do + (_,_,_,_,_,r,_,_) <- readIORef rs + return r +readD 6 = with drs $ \rs -> do + (_,_,_,_,_,_,r,_) <- readIORef rs + return r +readD 7 = with drs $ \rs -> do + (_,_,_,_,_,_,_,r) <- readIORef rs + return r +readD _ = return $ error "Incorrect Data register read" + +readA :: Int -> Emulator Long +readA 0 = with ars $ \rs -> do + (r,_,_,_,_,_,_) <- readIORef rs + return r +readA 1 = with ars $ \rs -> do + (_,r,_,_,_,_,_) <- readIORef rs + return r +readA 2 = with ars $ \rs -> do + (_,_,r,_,_,_,_) <- readIORef rs + return r +readA 3 = with ars $ \rs -> do + (_,_,_,r,_,_,_) <- readIORef rs + return r +readA 4 = with ars $ \rs -> do + (_,_,_,_,r,_,_) <- readIORef rs + return r +readA 5 = with ars $ \rs -> do + (_,_,_,_,_,r,_) <- readIORef rs + return r +readA 6 = with ars $ \rs -> do + (_,_,_,_,_,_,r) <- readIORef rs + return r +readA 7 = isSupervisor >>= \sup -> if sup + then with ssp $ \sp -> readIORef sp + else with usp $ \sp -> readIORef sp +readA _ = return $ error "Incorrect Address register read" + + +------------------------------------------------------------------------------- +-- Status Register Access + +isTracing :: Emulator Bool +isTracing = with sr $ \sr -> do + sr <- readIORef sr + return $ testBit sr 0 + +isSupervisor :: Emulator Bool +isSupervisor = with sr $ \sr -> do + sr <- readIORef sr + return $ testBit sr 2 + +interruptLevel :: Emulator Int +interruptLevel = with sr $ \sr -> do + sr <- readIORef sr + return $ extractBits sr [5, 6, 7] + +isExtend :: Emulator Bool +isExtend = with sr $ \sr -> do + sr <- readIORef sr + return $ testBit sr 11 + +isNegative :: Emulator Bool +isNegative = with sr $ \sr -> do + sr <- readIORef sr + return $ testBit sr 12 + +isZero :: Emulator Bool +isZero = with sr $ \sr -> do + sr <- readIORef sr + return $ testBit sr 13 + +isOverflow :: Emulator Bool +isOverflow = with sr $ \sr -> do + sr <- readIORef sr + return $ testBit sr 14 + +isCarry :: Emulator Bool +isCarry = with sr $ \sr -> do + sr <- readIORef sr + return $ testBit sr 15 + + +------------------------------------------------------------------------------- +-- Memmory Access + +getByte :: Long -> Emulator Byte +getByte a | a < 0x8 = with rom $ \rom -> return $ rom V.! fromIntegral a + | a < 0x7e0000 = with ram $ \ram -> + if VM.length ram >= fromIntegral a + then VM.unsafeRead ram (fromIntegral a) + else return 0xff + | a < 0x800000 = with rom $ \rom -> + return $ rom V.! (fromIntegral a - 0x7e0000) + | otherwise = return 0xff + + -- TODO: only even addresses are allowed +getWord :: Long -> Emulator Word +getWord a = do + g <- getByte a + l <- getByte (a + 1) + return $ (fromIntegral g) * 256 + (fromIntegral l) + + -- TODO: only even addresses are allowed +getLong :: Long -> Emulator Long +getLong a = do + g <- getWord a + l <- getWord (a + 2) + return $ (fromIntegral g) * 256 * 256 + (fromIntegral l) + -getByte :: Machine -> Int -> Word8 -getByte m a | a < 0x8 = rom m V.! a - | a < 0x7e0000 = if V.length (ram m) >= a then ram m V.! a - else 0xff - | a < 0x800000 = rom m V.! (a - 0x7e0000) - | otherwise = 0xff +setByte :: Long -> Byte -> Emulator () +setByte a b | a < 0x8 = return () + | a < 0x7e0000 = with ram $ \ram -> + VM.write ram (fromIntegral a) b + | otherwise = return () -getWord :: Machine -> Int -> Word16 -- TODO: only even addresses are allowed -getWord m a = (fromIntegral $ getByte m a) * 256 + - (fromIntegral $ getByte m (a + 1)) + -- TODO: only even addresses are allowed +setWord :: Long -> Word -> Emulator () +setWord a w = do + setByte a (fromIntegral (rem (fromIntegral w) 256)) + setByte (a + 1) (fromIntegral (div (fromIntegral w) 256)) -getLong :: Machine -> Int -> Word32 -- TODO: only even addresses are allowed -getLong m a = (fromIntegral $ getWord m a) * 256 * 256 + - (fromIntegral $ getWord m (a + 2)) + -- TODO: only even addresses are allowed +setLong :: Long -> Long -> Emulator () +setLong a l = do + setWord a (fromIntegral (rem (fromIntegral l) 256 * 256)) + setWord (a + 2) (fromIntegral (div (fromIntegral l) 256 * 256)) diff --git a/src/Suem.hs b/src/Suem.hs index fe73a1e..0207a91 100644 --- a/src/Suem.hs +++ b/src/Suem.hs @@ -1,28 +1,23 @@ +-- This module organizes Emulator execution. module Suem (Config(..), ConfigSocket(..), suem) where import qualified Data.Vector.Unboxed as V +import qualified Data.Vector.Unboxed.Mutable as VM import qualified Data.ByteString as B +import Prelude hiding (Word) import Data.Word +import Data.IORef +import Data.Foldable +import Control.Monad.Reader (runReaderT) import Machine import Commands import Utils -data ConfigSocket = ConfigInet String | ConfigUnix String +------------------------------------------------------------------------------- +-- Main loop and command deciphering. -data Config = Config Int -- frequence - Int -- size of RAM - FilePath -- path to ROM - (Maybe ConfigSocket) - (Maybe ConfigSocket) - (Maybe ConfigSocket) - (Maybe ConfigSocket) - (Maybe ConfigSocket) - (Maybe ConfigSocket) - (Maybe ConfigSocket) - (Maybe ConfigSocket) - -doCommand :: [Int] -> Machine -> Machine +doCommand :: [Int] -> Emulator () doCommand [0,1,0,0,1,1,1,0, 0,1,1,0,0,0,0,0] = doReset doCommand [0,1,0,0,1,1,1,0, 0,1,1,0,0,0,0,1] = doNothing doCommand [0,1,0,0,1,1,1,0, 0,1,1,0,0,0,1,0] = doStop @@ -38,18 +33,58 @@ doCommand [0,1,0,0,1,0,1,0, 0,1,0,1,1,a,b,c] = doUnlink [a,b,c] doCommand [0,1,0,0,1,0,1,0, a,b,c,d,e,f,g,h] = doTST [a,b] [c,d,e] [f,g,h] doCommand _ = error "Bad command." -runMachine :: Machine -> IO () -runMachine m = do - runMachine $ doCommand (toBits $ getWord m $ fromIntegral $ pc $ regs m) m +runMachine :: Emulator () +runMachine = forM_ [0..] $ \_ -> do + pc <- with pc $ \pc -> readIORef pc + cmd <- getWord $ fromIntegral pc + doCommand (toBitsWhole cmd) + + +------------------------------------------------------------------------------- +-- Config and start of execution based on the config. + +data ConfigSocket = ConfigInet String | ConfigUnix String + +data Config = Config Int -- frequence + Int -- size of RAM + FilePath -- path to ROM + (Maybe ConfigSocket) + (Maybe ConfigSocket) + (Maybe ConfigSocket) + (Maybe ConfigSocket) + (Maybe ConfigSocket) + (Maybe ConfigSocket) + (Maybe ConfigSocket) + (Maybe ConfigSocket) + +makeMachine :: VM.IOVector Byte -> V.Vector Byte -> IO Machine +makeMachine ramData romData = do + pc <- newIORef pcval + sr <- newIORef 0x2700 + drs <- newIORef (fromIntegral 0, fromIntegral 0, fromIntegral 0, + fromIntegral 0, fromIntegral 0, fromIntegral 0, + fromIntegral 0, fromIntegral 0) + ars <- newIORef (fromIntegral 0, fromIntegral 0, fromIntegral 0, + fromIntegral 0, fromIntegral 0, fromIntegral 0, + fromIntegral 0) + usp <- newIORef 0 + ssp <- newIORef sspval + return $ Machine pc sr drs ars usp ssp ramData romData + where pcval = (fromIntegral $ romData V.! 4) * 256 * 256 * 256 + + (fromIntegral $ romData V.! 5) * 256 * 256 + + (fromIntegral $ romData V.! 6) * 256 + + (fromIntegral $ romData V.! 7) + sspval = (fromIntegral $ romData V.! 0) * 256 * 256 * 256 + + (fromIntegral $ romData V.! 1) * 256 * 256 + + (fromIntegral $ romData V.! 2) * 256 + + (fromIntegral $ romData V.! 3) -makeMachine :: V.Vector Word8 -> Int -> Machine -makeMachine romData ramSize = Machine rs rd romData - where rd = V.replicate ramSize 0 - rs = Registers (getLong m 0x7e0004) 0x2700 (replicate 8 0) - (replicate 7 0) 0 (getLong m 0x7e0000) - m = Machine (Registers 0 0 [] [] 0 0) V.empty romData +runEmulator :: Emulator a -> Machine -> IO a +runEmulator (Emulator reader) m = runReaderT reader m suem :: Config -> IO () suem (Config _ ramSize romPath _ _ _ _ _ _ _ _) = do romData <- B.readFile romPath - runMachine (makeMachine (V.fromList $ B.unpack $ romData) ramSize) + ram <- VM.replicate ramSize 0 + m <- makeMachine ram (V.fromList $ B.unpack $ romData) + runEmulator runMachine m diff --git a/src/Utils.hs b/src/Utils.hs index 345b085..475821a 100644 --- a/src/Utils.hs +++ b/src/Utils.hs @@ -1,32 +1,46 @@ +-- This module describes utility functions. module Utils where -import Data.Word +import Prelude hiding (Word) import Data.Bits -import Machine -boolToInt :: Bool -> Int -boolToInt True = 1 -boolToInt False = 0 -toBits :: Word16 -> [Int] -toBits x = map (boolToInt . testBit x) [0..(finiteBitSize x-1)] +------------------------------------------------------------------------------- +-- Bitwork + +toBit :: Bool -> Int +toBit True = 1 +toBit False = 0 + +toBits :: Bits a => a -> [Int] -> [Int] +toBits x r = map (toBit . testBit x) r + +toBitsWhole :: FiniteBits a => a -> [Int] +toBitsWhole x = toBits x [0..(finiteBitSize x - 1)] fromBits :: [Int] -> Int fromBits = foldl (\a b -> 2 * a + b) 0 . reverse -args2 :: (Int -> Int -> Machine -> Machine) -> - [Int] -> [Int] -> Machine -> Machine +extractBits :: Bits a => a -> [Int] -> Int +extractBits x r = fromBits $ toBits x r + + +------------------------------------------------------------------------------- +-- Transformers for commands arguments + +args2 :: (Int -> Int -> t) -> + [Int] -> [Int] -> t args2 f a b = f (fromBits a) (fromBits b) -args3 :: (Int -> Int -> Int -> Machine -> Machine) -> - [Int] -> [Int] -> [Int] -> Machine -> Machine +args3 :: (Int -> Int -> Int -> t) -> + [Int] -> [Int] -> [Int] -> t args3 f a b c = f (fromBits a) (fromBits b) (fromBits c) -args4 :: (Int -> Int -> Int -> Int -> Machine -> Machine) -> - [Int] -> [Int] -> [Int] -> [Int] -> Machine -> Machine +args4 :: (Int -> Int -> Int -> Int -> t) -> + [Int] -> [Int] -> [Int] -> [Int] -> t args4 f a b c d = f (fromBits a) (fromBits b) (fromBits c) (fromBits d) -args5 :: (Int -> Int -> Int -> Int -> Int -> Machine -> Machine) -> - [Int] -> [Int] -> [Int] -> [Int] -> [Int] -> Machine -> Machine +args5 :: (Int -> Int -> Int -> Int -> Int -> t) -> + [Int] -> [Int] -> [Int] -> [Int] -> [Int] -> t args5 f a b c d e = f (fromBits a) (fromBits b) (fromBits c) (fromBits d) (fromBits e) |