home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MS-DOS COM Executable
(executable/com).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| PMarc SFX Archive (archive/pmarcSFX)
| ext
| Supported |
1%
| dexvert
| MS-DOS COM Executable (executable/com)
| magic
| Unsupported |
1%
| dexvert
| Crackright Packed (archive/cackrightPacked)
| ext
| Unsupported |
1%
| dexvert
| COM-Pack Packed (archive/comPackPacked)
| ext
| Unsupported |
1%
| dexvert
| PMexe CP/M Packed (archive/pmexePacked)
| ext
| Unsupported |
1%
| dexvert
| PopCom Packed (archive/popComPacked)
| ext
| Unsupported |
1%
| dexvert
| TurboBat Packed (archive/turboBatPacked)
| ext
| Unsupported |
1%
| dexvert
| DIGIPAK audio driver (executable/digiPAKAudioDriver)
| ext
| Unsupported |
1%
| dexvert
| EICAR antivirus test file (other/eicarAntivirusTestFile)
| ext
| Unsupported |
100%
| file
| data
| default
| |
100%
| gt2
| DOS COM Executable Datei
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| c3 56 08 02 4d 00 00 1a | 1a 02 01 c3 00 00 c3 00 |.V..M...|........|
|00000010| 00 c3 00 00 c3 00 00 c3 | 00 00 c3 00 00 c3 00 00 |........|........|
|00000020| c3 00 00 c3 00 00 c3 00 | 00 c3 00 00 c3 00 00 c3 |........|........|
|00000030| 00 00 c3 00 00 c3 00 00 | c3 00 00 31 32 08 11 ca |........|...12...|
|00000040| 06 cd f9 04 cd 11 01 fe | 03 ca c5 01 e6 5f fe 41 |........|....._.A|
|00000050| da 44 01 fe 46 ca 5e 01 | da 5e 01 c3 44 01 32 59 |.D..F.^.|.^..D.2Y|
|00000060| 06 d6 41 32 3b 08 3a 59 | 06 4f cd 14 01 11 e6 06 |..A2;.:Y|.O......|
|00000070| cd f9 04 cd 11 01 fe 03 | ca c5 01 e6 5f fe 41 da |........|...._.A.|
|00000080| 73 01 fe 46 ca 8d 01 da | 8d 01 c3 73 01 21 59 06 |s..F....|...s.!Y.|
|00000090| be ca 73 01 32 69 06 d6 | 41 32 3c 08 3a 69 06 4f |..s.2i..|A2<.:i.O|
|000000a0| cd 14 01 11 4d 06 cd f9 | 04 cd 11 01 fe 03 ca c5 |....M...|........|
|000000b0| 01 fe 0d c2 a9 01 11 c7 | 06 cd f9 04 cd 01 02 11 |........|........|
|000000c0| df 05 cd f9 04 31 32 08 | 21 ff ff cd 2c 01 3a 3b |.....12.|!...,.:;|
|000000d0| 08 4f cd 27 05 cd 20 01 | 3a 3c 08 4f cd 27 05 cd |.O.'.. .|:<.O.'..|
|000000e0| 20 01 11 a0 06 cd f9 04 | cd 11 01 e6 5f fe 52 ca | .......|...._.R.|
|000000f0| 3b 01 fe 0d c2 e2 01 0e | 00 1e 01 cd 27 05 c3 00 |;.......|....'...|
|00000100| 00 3a 3b 08 4f 1e 00 cd | 27 05 21 00 00 22 48 08 |.:;.O...|'.!.."H.|
|00000110| cd bf 07 3a 05 01 b7 ca | 34 02 3d 32 05 01 21 8a |...:....|4.=2..!.|
|00000120| 07 be ca 3a 02 da 3a 02 | 11 5e 07 cd f9 04 3a 8a |...:..:.|.^....:.|
|00000130| 07 cd 72 05 3a 8a 07 32 | 05 01 cd 20 01 3a 03 01 |..r.:..2|... .:..|
|00000140| cd 0a 03 3a 3c 08 4f 1e | 00 cd 27 05 cd 20 01 3a |...:<.O.|..'.. .:|
|00000150| 3a 08 32 37 08 af 32 39 | 08 11 02 07 cd f9 04 3a |:.27..29|.......:|
|00000160| 37 08 cd 72 05 3a 3b 08 | cd f0 02 cd 75 03 ca 78 |7..r.:;.|....u..x|
|00000170| 02 3a 40 08 b7 c2 6b 02 | 3a 40 08 b7 c2 a0 02 3e |.:@...k.|:@.....>|
|00000180| 10 32 40 08 3a 39 08 3c | 32 39 08 fe 02 c2 6b 02 |.2@.:9.<|29....k.|
|00000190| 11 1d 06 cd f9 04 af 32 | 39 08 cd d5 04 c2 6b 02 |.......2|9.....k.|
|000001a0| af 32 39 08 3a 3c 08 cd | f0 02 cd c4 03 ca b7 02 |.29.:<..|........|
|000001b0| 3a 40 08 b7 c2 aa 02 3a | 40 08 b7 c2 dc 02 3a 39 |:@.....:|@.....:9|
|000001c0| 08 3c 32 39 08 fe 02 c2 | a4 02 11 1d 06 cd f9 04 |.<29....|........|
|000001d0| 3a 05 01 67 3a 3a 08 3c | 94 32 37 08 3a 05 01 67 |:..g::.<|.27.:..g|
|000001e0| 3a 37 08 84 32 3a 08 21 | 04 01 be d0 c2 4f 02 c9 |:7..2:.!|.....O..|
|000001f0| 4f 1e 01 cd 27 05 2a 44 | 08 22 35 08 3e 10 32 40 |O...'.*D|."5.>.2@|
|00000200| 08 3a 05 01 32 38 08 3a | 37 08 32 3a 08 3a 3d 08 |.:..28.:|7.2:.:=.|
|00000210| 4f 3a 3b 08 b9 3a 3a 08 | c2 20 03 4f 3a 06 01 81 |O:;..::.|. .O:...|
|00000220| 4f c3 26 01 4d 44 c5 cd | 2c 01 c1 c9 11 2c 06 c3 |O.&.MD..|,....,..|
|00000230| 35 03 11 3c 06 cd f9 04 | 11 00 06 cd f9 04 3a 3a |5..<....|......::|
|00000240| 08 cd 72 05 11 14 06 cd | f9 04 3a 41 08 cd 72 05 |..r.....|..:A..r.|
|00000250| 11 f7 05 cd f9 04 3a 3d | 08 c6 41 4f cd 14 01 af |......:=|..AO....|
|00000260| 32 40 08 cd 0e 01 b7 ca | d5 04 cd 11 01 fe 03 ca |2@......|........|
|00000270| c5 01 c3 d5 04 cd 0e 01 | b7 ca 84 03 cd 11 01 fe |........|........|
|00000280| 03 ca c5 01 0e 00 3a 08 | 01 47 0c c5 21 a4 07 cd |......:.|.G..!...|
|00000290| 3e 05 cd 07 05 26 00 0d | 69 cd 2e 05 eb 2a 35 08 |>....&..|i....*5.|
|000002a0| 19 cd 24 03 3a 3a 08 b7 | c2 b5 03 3a 07 01 21 41 |..$.::..|...:..!A|
|000002b0| 08 be da bc 03 cd 2f 01 | 1f dc 2c 03 c1 05 c2 8a |....../.|..,.....|
|000002c0| 03 c3 d5 04 cd 0e 01 b7 | ca d3 03 cd 11 01 fe 03 |........|........|
|000002d0| ca c5 01 2a 35 08 22 3e | 08 0e 00 3a 08 01 47 c5 |...*5.">|...:..G.|
|000002e0| 21 8b 07 cd 36 05 cd 07 | 05 26 00 0d 69 cd 2e 05 |!...6...|.&..i...|
|000002f0| eb 2a 3e 08 19 cd 24 03 | 0e 02 3a 3a 08 b7 c2 0b |.*>...$.|..::....|
|00000300| 04 3a 07 01 21 41 08 be | da 12 04 cd 32 01 1f dc |.:..!A..|....2...|
|00000310| 32 03 c1 0c 05 c2 df 03 | 0e 00 3a 08 01 47 0c c5 |2.......|..:..G..|
|00000320| 21 a4 07 cd 3e 05 cd 07 | 05 26 00 0d 69 cd 2e 05 |!...>...|.&..i...|
|00000330| eb 21 56 08 19 cd 24 03 | 3a 3a 08 b7 c2 49 04 3a |.!V...$.|::...I.:|
|00000340| 07 01 21 41 08 be da 50 | 04 cd 2f 01 1f dc 2c 03 |..!A...P|../...,.|
|00000350| c1 05 c2 1e 04 e5 2a 4f | 08 44 4d e1 3a 3a 08 b7 |......*O|.DM.::..|
|00000360| c2 6a 04 e5 2a 4d 08 44 | 4d e1 2a 35 08 11 56 08 |.j..*M.D|M.*5..V.|
|00000370| 1a be c2 80 04 23 13 0b | 79 b0 c2 70 04 c3 d5 04 |.....#..|y..p....|
|00000380| e5 d5 c5 11 13 07 cd f9 | 04 3a 3a 08 cd 72 05 11 |........|.::..r..|
|00000390| 14 06 cd f9 04 e1 2b 29 | 3a 08 01 94 cd 72 05 11 |......+)|:....r..|
|000003a0| 36 07 cd f9 04 e1 7e 32 | 54 08 cd 4a 05 0e 2c cd |6.....~2|T..J..,.|
|000003b0| 14 01 e1 7e 32 55 08 cd | 4a 05 11 4a 07 cd f9 04 |...~2U..|J..J....|
|000003c0| 3a 54 08 cd 51 05 0e 2c | cd 14 01 3a 55 08 cd 51 |:T..Q..,|...:U..Q|
|000003d0| 05 af 32 40 08 3a 40 08 | b7 c8 3a 3a 08 3c 21 04 |..2@.:@.|..::.<!.|
|000003e0| 01 be c8 cd 0a 03 21 38 | 08 35 c8 2a 4f 08 eb 2a |......!8|.5.*O..*|
|000003f0| 35 08 19 22 35 08 f6 ff | c9 1a fe 24 c8 d5 4f cd |5.."5...|...$..O.|
|00000400| 14 01 d1 13 c3 f9 04 79 | 32 41 08 c5 21 09 01 3a |.......y|2A..!..:|
|00000410| 3a 08 be da 22 05 2a 48 | 08 eb 06 00 0d cd 38 01 |:...".*H|......8.|
|00000420| c1 c5 cd 29 01 c1 c9 79 | 32 3d 08 c3 23 01 29 29 |...)...y|2=..#.))|
|00000430| 29 29 29 29 29 c9 3a 3a | 08 b7 c2 3e 05 0c 06 00 |))))).::|...>....|
|00000440| 3a 3a 08 b7 ca 49 05 09 | 4e c9 7c e5 cd 59 05 e1 |::...I..|N.|..Y..|
|00000450| 7d cd 59 05 0e 48 c3 14 | 01 f5 1f 1f 1f 1f cd 62 |}.Y..H..|.......b|
|00000460| 05 f1 e6 0f c6 30 fe 3a | da 6d 05 c6 07 4f cd 14 |.....0.:|.m...O..|
|00000470| 01 c9 11 30 30 0e 30 d6 | 64 da 80 05 1c c3 77 05 |...00.0.|d.....w.|
|00000480| c6 64 d6 0a da 8b 05 14 | c3 82 05 c6 0a 81 4f c5 |.d......|......O.|
|00000490| d5 7b fe 30 ca 9b 05 4f | cd 14 01 d1 4a cd 14 01 |.{.0...O|....J...|
|000004a0| c1 c3 14 01 c9 11 be 05 | cd f9 04 3a 03 01 cd 72 |........|...:...r|
|000004b0| 05 11 d4 05 cd f9 04 3a | 04 01 3d c3 72 05 0d 0a |.......:|..=.r...|
|000004c0| 43 6f 70 79 69 6e 67 20 | 66 72 6f 6d 20 74 72 61 |Copying |from tra|
|000004d0| 63 6b 20 24 20 74 6f 20 | 74 72 61 63 6b 20 24 0d |ck $ to |track $.|
|000004e0| 0a 2a 2a 2a 20 43 4f 50 | 59 20 43 4f 4d 50 4c 45 |.*** COP|Y COMPLE|
|000004f0| 54 45 20 2a 2a 2a 24 2c | 20 64 72 69 76 65 20 24 |TE ***$,| drive $|
|00000500| 0d 0a 2b 20 45 52 52 4f | 52 20 6f 6e 20 74 72 61 |..+ ERRO|R on tra|
|00000510| 63 6b 20 24 20 73 65 63 | 74 6f 72 20 24 0d 0a 2b |ck $ sec|tor $..+|
|00000520| 2b 50 45 52 4d 41 4e 45 | 4e 54 20 24 0d 0a 2b 20 |+PERMANE|NT $..+ |
|00000530| 52 45 41 44 20 45 52 52 | 4f 52 20 24 0d 0a 2b 20 |READ ERR|OR $..+ |
|00000540| 57 52 49 54 45 20 45 52 | 52 4f 52 20 24 0d 0a 53 |WRITE ER|ROR $..S|
|00000550| 6f 75 72 63 65 20 6f 6e | 20 00 3a 20 20 20 20 4f |ource on| .: O|
|00000560| 62 6a 65 63 74 20 6f 6e | 20 00 3a 0d 0a 48 69 74 |bject on| .:..Hit|
|00000570| 20 3c 52 45 54 55 52 4e | 3e 20 74 6f 20 63 6f 6e | <RETURN|> to con|
|00000580| 74 69 6e 75 65 2c 20 6f | 72 20 3c 43 4f 4e 54 52 |tinue, o|r <CONTR|
|00000590| 4f 4c 2d 43 3e 20 74 6f | 20 65 78 69 74 3a 20 24 |OL-C> to| exit: $|
|000005a0| 0d 0a 3c 52 45 54 55 52 | 4e 3e 20 74 6f 20 43 50 |..<RETUR|N> to CP|
|000005b0| 2f 4d 2c 20 6f 72 20 3c | 52 3e 65 70 65 61 74 20 |/M, or <|R>epeat |
|000005c0| 43 4f 50 59 3a 20 24 0d | 0a 24 0d 0a 53 4f 55 52 |COPY: $.|.$..SOUR|
|000005d0| 43 45 20 64 72 69 76 65 | 20 28 41 20 74 68 72 75 |CE drive| (A thru|
|000005e0| 20 46 29 3a 20 24 0d 0a | 4f 42 4a 45 43 54 20 64 | F): $..|OBJECT d|
|000005f0| 72 69 76 65 20 28 41 20 | 74 68 72 75 20 46 29 3a |rive (A |thru F):|
|00000600| 20 24 0d 0a 43 6f 70 79 | 69 6e 67 20 74 72 61 63 | $..Copy|ing trac|
|00000610| 6b 20 24 0d 0a 2b 20 4d | 65 6d 6f 72 79 20 43 6f |k $..+ M|emory Co|
|00000620| 6d 70 61 72 65 20 45 52 | 52 4f 52 20 6f 6e 20 74 |mpare ER|ROR on t|
|00000630| 72 61 63 6b 20 24 0d 0a | 2b 20 4d 65 6d 6f 72 79 |rack $..|+ Memory|
|00000640| 20 41 64 64 72 65 73 73 | 20 24 20 28 6f 62 6a 2c | Address| $ (obj,|
|00000650| 73 72 63 29 20 20 20 64 | 61 74 61 3a 20 24 0d 0a |src) d|ata: $..|
|00000660| 54 50 41 20 69 73 20 74 | 6f 6f 20 73 6d 61 6c 6c |TPA is t|oo small|
|00000670| 20 2d 20 42 55 46 46 45 | 52 20 53 50 41 43 45 20 | - BUFFE|R SPACE |
|00000680| 52 45 44 55 43 45 44 3a | 20 24 00 19 01 03 05 07 |REDUCED:| $......|
|00000690| 09 0b 0d 0f 11 13 15 17 | 1a 02 04 06 08 0a 0c 0e |........|........|
|000006a0| 10 12 14 16 18 01 03 05 | 07 09 0b 0d 0f 11 13 15 |........|........|
|000006b0| 17 19 02 04 06 08 0a 0c | 0e 10 12 14 16 18 1a 3e |........|.......>|
|000006c0| 00 32 05 01 af 32 8a 07 | 2a 01 00 3a 0a 01 b7 ca |.2...2..|*..:....|
|000006d0| d5 07 2a 06 00 44 2a 4f | 08 eb 2a 44 08 19 d8 7c |..*..D*O|..*D...||
|000006e0| b8 c8 d0 7e 2f 77 be c0 | 3a 8a 07 3c 32 8a 07 c3 |...~/w..|:..<2...|
|000006f0| dd 07 76 65 20 28 41 20 | 74 68 72 75 20 46 29 3a |..ve (A |thru F):|
|00000700| 20 24 0d 0a 43 6f 70 79 | 69 6e 67 20 74 72 61 63 | $..Copy|ing trac|
|00000710| 6b 20 24 0d 0a 2b 20 4d | 65 6d 6f 72 79 20 43 6f |k $..+ M|emory Co|
|00000720| 6d 70 61 72 65 20 45 52 | 52 4f 52 20 6f 6e 20 74 |mpare ER|ROR on t|
|00000730| 72 61 00 6b 20 00 00 00 | 00 00 00 00 00 00 00 00 |ra.k ...|........|
|00000740| 00 00 56 15 56 15 56 22 | 00 00 00 00 00 00 0d 00 |..V.V.V"|........|
|00000750| 0d 00 f3 00 20 20 2a 01 | 00 f9 21 03 00 39 22 0f |.... *.|..!..9".|
|00000760| 01 21 06 00 39 22 12 01 | 21 09 00 39 22 15 01 21 |.!..9"..|!..9"..!|
|00000770| 15 00 39 22 21 01 21 18 | 00 39 22 24 01 21 1b 00 |..9"!.!.|.9"$.!..|
|00000780| 39 22 27 01 21 1e 00 39 | 22 2a 01 21 21 00 39 22 |9"'.!..9|"*.!!.9"|
|00000790| 2d 01 21 24 00 39 22 30 | 01 21 27 00 39 22 33 01 |-.!$.9"0|.!'.9"3.|
|000007a0| 0e 0c cd 05 00 7c b5 c2 | b2 08 3e c9 32 38 01 c3 |.....|..|..>.28..|
|000007b0| b9 08 21 2d 00 39 22 39 | 01 31 32 08 11 d4 09 cd |..!-.9"9|.12.....|
|000007c0| f9 04 2a 03 01 3a 5d 00 | fe 20 3e 44 32 53 08 ca |..*..:].|. >D2S..|
|000007d0| c7 09 3a 5d 00 fe 24 c2 | 1e 09 3e 20 32 64 00 21 |..:]..$.|..> 2d.!|
|000007e0| 5e 00 7e 23 e6 5f 32 53 | 08 47 af 32 06 01 78 fe |^.~#._2S|.G.2..x.|
|000007f0| 44 ca 92 09 fe 46 ca 99 | 09 fe 4c ca a0 09 fe 4f |D....F..|..L....O|
|00000800| ca a7 09 fe 50 ca ae 09 | fe 41 ca b5 09 fe 53 ca |....P...|.A....S.|
|00000810| bc 09 fe 5a ca c3 09 2b | cd 52 09 d2 27 09 11 2a |...Z...+|.R..'..*|
|00000820| 0a cd f9 04 c3 00 00 57 | 3d 5f 7e eb fe 20 ca c7 |.......W|=_~.. ..|
|00000830| 09 eb fe 2c ca 3c 09 fe | 2d c2 1e 09 23 cd 52 09 |...,.<..|-...#.R.|
|00000840| da 1e 09 57 bb da 1e 09 | 3e 20 be c2 1e 09 eb c3 |...W....|> ......|
|00000850| c7 09 cd 5f 09 d8 04 3e | 4d b8 da 8e 09 78 c9 7e |..._...>|M....x.~|
|00000860| fe 30 d8 fe 3a 3f d8 97 | 47 78 87 da 8e 09 87 da |.0..:?..|Gx......|
|00000870| 8e 09 80 da 8e 09 87 da | 8e 09 47 7e d6 30 80 da |........|..G~.0..|
|00000880| 8e 09 47 23 7e fe 30 3f | d0 fe 3a da 69 09 e1 c3 |..G#~.0?|..:.i...|
|00000890| 1e 09 26 4d 2e 02 c3 c7 | 09 26 03 2e 02 c3 c7 09 |..&M....|.&......|
|000008a0| 26 4d 2e 4c c3 c7 09 26 | 02 2e 01 c3 c7 09 26 4d |&M.L...&|......&M|
|000008b0| 2e 01 c3 c7 09 26 4d 2e | 00 c3 c7 09 26 02 2e 00 |.....&M.|....&...|
|000008c0| c3 c7 09 26 01 2e 00 22 | 03 01 cd a5 05 21 3b 01 |...&..."|.....!;.|
|000008d0| 22 01 01 e9 0d 0a 43 4f | 50 59 46 41 53 54 20 76 |".....CO|PYFAST v|
|000008e0| 34 2e 33 52 20 20 20 20 | 20 28 49 42 4d 20 33 37 |4.3R | (IBM 37|
|000008f0| 34 30 20 56 65 72 73 69 | 6f 6e 29 0d 0a 53 65 63 |40 Versi|on)..Sec|
|00000900| 74 6f 72 2d 66 6f 72 2d | 53 65 63 74 6f 72 20 44 |tor-for-|Sector D|
|00000910| 69 73 6b 20 44 75 70 6c | 69 63 61 74 69 6f 6e 20 |isk Dupl|ication |
|00000920| 55 74 69 6c 69 74 79 0d | 0a 24 0d 0a 49 4e 56 41 |Utility.|.$..INVA|
|00000930| 4c 49 44 20 50 41 52 41 | 4d 45 54 45 52 0d 0a 0d |LID PARA|METER...|
|00000940| 0a 20 20 20 20 20 20 20 | 55 73 61 67 65 3a 20 20 |. |Usage: |
|00000950| 20 5b 64 3a 5d 43 4f 50 | 59 46 41 53 54 20 5b a4 | [d:]COP|YFAST [.|
|00000960| 6f 70 74 69 6f 6e 5d 0d | 0a 0d 0a 20 20 20 20 20 |option].|... |
|00000970| 20 20 4f 70 74 69 6f 6e | 73 20 61 72 65 3a 20 20 | Option|s are: |
|00000980| 28 66 69 72 73 74 20 6c | 65 74 74 65 72 20 6f 6e |(first l|etter on|
|00000990| 6c 79 29 0d 0a 41 6c 6c | 20 20 20 20 20 45 6e 74 |ly)..All| Ent|
|000009a0| 69 72 65 20 64 69 73 6b | 0d 0a 44 61 74 61 20 20 |ire disk|..Data |
|000009b0| 20 20 43 50 2f 4d 20 64 | 61 74 61 20 61 72 65 61 | CP/M d|ata area|
|000009c0| 0d 0a 53 79 73 74 65 6d | 20 20 43 50 2f 4d 20 62 |..System| CP/M b|
|000009d0| 6f 6f 74 73 74 72 61 70 | 0d 0a 6e 6e 20 20 20 20 |ootstrap|..nn |
|000009e0| 20 20 4f 6e 65 20 74 72 | 61 63 6b 2c 20 61 73 20 | One tr|ack, as |
|000009f0| 73 70 65 63 69 66 69 65 | 64 0d 0a 6e 31 2d 6e 32 |specifie|d..n1-n2|
|00000a00| 20 20 20 41 20 73 70 65 | 63 69 66 69 65 64 20 72 | A spe|cified r|
|00000a10| 61 6e 67 65 0d 0a 0d 0a | 24 00 00 00 00 00 00 00 |ange....|$.......|
|00000a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+