Spanish version:
475 MB
English version:
475 MB
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| 64-bit Support | ✓ | ✓ | ✓ | ✓ | ✓ |
| .dwg/.dxf for AutoCAD® version 2.5 to latest | ✓ | ✓ | ✓ | ✓ | ✓ |
| .pat,.shx,.lin and etc | ✓ | ✓ | ✓ | ✓ | ✓ |
| Password Protection | ✓ | ✓ | ✓ | ✓ | ✓ |
| File Recover and Audit | ✓ | ✓ | ✓ | ✓ | ✓ |
| Purge | ✓ | ✓ | ✓ | ✓ | ✓ |
| Etransmit | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sheet Set Manager | ✓ | ✓ | ✓ | ✓ | ✓ |
| CAD Standard .dws | ✓ | ✓ | ✓ | X | ✓ |
| DWF Underlay | ✓ | ✓ | ✓ | ✓ | ✓ |
| PDF Underlay | ✓ | ✓ | ✓ | ✓ | ✓ |
| DGN Import and Underlay | ✓ | ✓ | ✓ | ✓ | ✓ |
| DWG Convert | ✓ | ✓ | ✓ | ✓ | ✓ |
| Import to WMF, SAT, 3DS | ✓ | ✓ | ✓ | Partially | Partially |
| Export to DWG, DWF, DWFX, WMF, SAT, STL, EPS, DXX, BMP, EMF | ✓ | ✓ | ✓ | Partially | Partially |
| Plot and Publish to PDF | ✓ | ✓ | ✓ | ✓ | ✓ |
| Publish to DWF 2D & 3D | ✓ | ✓ | ✓ | ✓ | ✓ |
| IFC Import/Export and Edit | X | ✓ | ✓ | X | X |
| RVT Import and Edit | X | ✓ | ✓ | X | X |
| Single-document Mode | ✓ | ✓ | ✓ | ✓ | ✓ |
| Digital Signature | ✓ | ✓ | ✓ | ✓ | ✓ |
| Batch Digital Signing Tool | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reset Settings to Default. | ✓ | ✓ | ✓ | ✓ | ✓ |
| Mark Up | X | X | X | ✓ | ✓ |
| STEP/IGES Files | X | ✓ | ✓ | X | ✓ |
| DWGUNITS | ✓ | ✓ | ✓ | ✓ | ✓ |
| Drawing Merge | ✓ | ✓ | ✓ | X | X |
| Connected Support Files | X | X | X | X | ✓ |
| Activity Insights | X | X | X | X | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| 3D Modelling Workspace | ✓ | ✓ | ✓ | ✓ | ✓ |
| Quick Properties | ✓ | ✓ | ✓ | ✓ | ✓ |
| Block Palette | X | X | X | ✓ | ✓ |
| Dark Theme | ✓ | ✓ | ✓ | ✓ | ✓ |
| Hidden Message Settings | ✓ | ✓ | ✓ | ✓ | ✓ |
| WorkSpace command | ✓ | ✓ | ✓ | ✓ | ✓ |
| CUI Menus and Toolbars | ✓ | ✓ | ✓ | X | ✓ |
| CUI Import & Export | ✓ | ✓ | ✓ | ✓ | ✓ |
| Drag and Drop Customisation | ✓ | ✓ | ✓ | X | X |
| Visual Menu Customisation | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ribbon/Classic | ✓ | ✓ | ✓ | ✓ | ✓ |
| Properties Palettes | ✓ | ✓ | ✓ | ✓ | ✓ |
| Design Centre/Tool Palette/Xref Palette | ✓ | ✓ | ✓ | ✓ | ✓ |
| Command Line | ✓ | ✓ | ✓ | ✓ | ✓ |
| Clean Screen | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dynamic Input and Auto Complete | ✓ | ✓ | ✓ | ✓ | ✓ |
| Clickable Command Line Options | X | X | X | ✓ | ✓ |
| File Tab | ✓ | ✓ | ✓ | ✓ | ✓ |
| Floating Windows | X | X | X | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Navigation Cube | ✓ | ✓ | ✓ | ✓ | ✓ |
| 3D Mouse Device Adaption | ✓ | ✓ | ✓ | ✓ | ✓ |
| Lasso Selection | ✓ | ✓ | ✓ | ✓ | ✓ |
| SELECTIONCYCLING | ✓ | ✓ | ✓ | ✓ | ✓ |
| Right-Click + Drag Method | ✓ | ✓ | ✓ | ✓ | ✓ |
| Selection Preview | ✓ | ✓ | ✓ | ✓ | ✓ |
| Selection Effect Customisation | X | X | X | ✓ | ✓ |
| Quick Select | ✓ | ✓ | ✓ | ✓ | ✓ |
| Select Similar | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multifunctional Grips | ✓ | ✓ | ✓ | ✓ | ✓ |
| OSnap | ✓ | ✓ | ✓ | ✓ | ✓ |
| Grid and Snap | ✓ | ✓ | ✓ | ✓ | ✓ |
| Polar & OTrack | ✓ | ✓ | ✓ | ✓ | ✓ |
| Group | ✓ | ✓ | ✓ | ✓ | ✓ |
| Distance from Endpoint and Divide Segments | ✓ | ✓ | ✓ | X | X |
| ADDSELECTED Command | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multiple command | ✓ | ✓ | ✓ | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Quick Measure by Hovering | Rapid Distance | Rapid Distance | Rapid Distance | ✓ | ✓ |
| DIMCENTER Command | ✓ | ✓ | ✓ | Partially | Partially |
| Reassociate Dimension | ✓ | ✓ | ✓ | ✓ | ✓ |
| DIMTOFFSET | ✓ | ✓ | ✓ | X | X |
| Standard Dimensions | ✓ | ✓ | ✓ | ✓ | ✓ |
| Associative Dimension | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dimension Break | ✓ | ✓ | ✓ | ✓ | ✓ |
| Quick Dimension | ✓ | ✓ | ✓ | ✓ | ✓ |
| Qleader | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dynamic Dimensions | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multileaders | ✓ | ✓ | ✓ | ✓ | ✓ |
| Voice Annotation | ✓ | ✓ | ✓ | X | X |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Auto Constraint | X | X | X | X | ✓ |
| Coincident Constraint | X | X | ✓ | ✓ | ✓ |
| Perpendicular Constraint | X | X | ✓ | ✓ | ✓ |
| Parallel Constraint | X | X | ✓ | ✓ | ✓ |
| Tangent Constraint | X | X | ✓ | ✓ | ✓ |
| Horizontal Constraint | X | X | ✓ | ✓ | ✓ |
| Vertical Constraint | X | X | ✓ | ✓ | ✓ |
| Collinear Constraint | X | X | ✓ | ✓ | ✓ |
| Concentric Constraint | X | X | ✓ | ✓ | ✓ |
| Smooth Constraint | X | X | ✓ | X | ✓ |
| Symmetric Constraint | X | X | ✓ | ✓ | ✓ |
| Equal Constraint | X | X | ✓ | ✓ | ✓ |
| Fix Constraint | X | X | ✓ | ✓ | ✓ |
| Constraint Settings | X | X | ✓ | ✓ | ✓ |
| Delete Constraints | X | X | ✓ | ✓ | ✓ |
| Show/Hide Constraint | X | X | ✓ | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Linear Constraint | X | X | ✓ | X | ✓ |
| Horizontal Constraint | X | X | ✓ | X | ✓ |
| Vertical Constraint | X | X | ✓ | X | ✓ |
| Aligned Constraint | X | X | ✓ | X | ✓ |
| Angular Constraint | X | X | ✓ | X | ✓ |
| Radius Constraint | X | X | ✓ | X | ✓ |
| Diameter Constraint | X | X | ✓ | X | ✓ |
| Constraint Settings | X | X | ✓ | X | ✓ |
| Delete Constraints | X | X | ✓ | X | ✓ |
| Show/Hide Constraint | X | X | ✓ | X | ✓ |
| Parameters Manager | X | X | ✓ | X | ✓ |
| Dynamic Constraint Mode | X | X | ✓ | X | ✓ |
| Annotational Constraint Mode | X | X | ✓ | X | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Mtext | ✓ | ✓ | ✓ | ✓ | ✓ |
| Text | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multi-language Character Set | ✓ | ✓ | ✓ | ✓ | ✓ |
| In-place Text Editor | ✓ | ✓ | ✓ | ✓ | ✓ |
| Mtext Superscript and Subscripts | ✓ | ✓ | ✓ | ✓ | ✓ |
| Support .shx and .ttf font | ✓ | ✓ | ✓ | ✓ | ✓ |
| Spelling | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fields | ✓ | ✓ | ✓ | ✓ | ✓ |
| Text Align / Text Match | ✓ | ✓ | ✓ | Text Align | Text Align |
| Change Text | ✓ | ✓ | ✓ | X | X |
| Mtext Editor | ✓ | ✓ | ✓ | ✓ | ✓ |
| Text Incremental Copy | ✓ | ✓ | ✓ | X | X |
| Text on line | ✓ | ✓ | ✓ | X | X |
| Statistics Summation | ✓ | ✓ | ✓ | X | X |
| Check spelling in Mtext | ✓ | ✓ | ✓ | ✓ | ✓ |
| Revcloud | ✓ | ✓ | ✓ | ✓ | ✓ |
| Wipeout | ✓ | ✓ | ✓ | X | X |
| Automatic Text Numbering | ✓ | ✓ | ✓ | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Auto Layer | ✓ | ✓ | ✓ | X | X |
| Change to ByLayer (SETBYLAYER) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Properties Manager | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer States Manager | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Translator | ✓ | ✓ | ✓ | X | ✓ |
| Layer Walk | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Previous | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Isolate | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Unisolate | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Lock | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Unlock | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Unlock All | ✓ | ✓ | ✓ | X | X |
| Lock Other Layers | ✓ | ✓ | ✓ | X | X |
| Layer Freeze | ✓ | ✓ | ✓ | ✓ | ✓ |
| Freeze Other Layer | ✓ | ✓ | ✓ | X | X |
| Thaw All Layers | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Off | ✓ | ✓ | ✓ | ✓ | ✓ |
| Off Other Layer | ✓ | ✓ | ✓ | X | X |
| Turn All Layers On | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Merge | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Delete | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer Match | ✓ | ✓ | ✓ | ✓ | ✓ |
| Viewport Layer | ✓ | ✓ | ✓ | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Hatch objects from Tool Palettes | ✓ | ✓ | ✓ | ✓ | ✓ |
| Gradient Hatches | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom Patterns | ✓ | ✓ | ✓ | ✓ | ✓ |
| Background and Colour for Hatch Patterns | ✓ | ✓ | ✓ | ✓ | ✓ |
| Trim/Extend of/to Hatch Pattern Entities | ✓ | ✓ | ✓ | ✓ | ✓ |
| Superhatch | ✓ | ✓ | ✓ | X | ✓ |
| Transparency for Hatch | ✓ | ✓ | ✓ | ✓ | ✓ |
| Trim/Extend/Hatch preview | ✓ | ✓ | ✓ | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Raster Image Support (Clipping, Transparency, ...) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Support Kinds of Image Files (bmp, jpg, png, tga, tif, gif, pcx, ...) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Lockup Command | ✓ | ✓ | ✓ | X | X |
| Layout Merge | ✓ | ✓ | ✓ | ✓ | ✓ |
| Synchronise Viewports | ✓ | ✓ | ✓ | ✓ | ✓ |
| Breakpoint Check (CLOSELINE) | ✓ | ✓ | ✓ | X | X |
| Fast Select (FASTSEL) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Change Base | ✓ | ✓ | ✓ | X | X |
| Layer Draw Order | ✓ | ✓ | ✓ | X | X |
| Stat, Blocks Number | ✓ | ✓ | ✓ | Count Command | Count Command |
| Area Table | ✓ | ✓ | ✓ | X | X |
| Break Object | ✓ | ✓ | ✓ | X | X |
| Block Break | ✓ | ✓ | ✓ | X | X |
| Graphic Compare | ✓ | ✓ | ✓ | X | X |
| Batch Purge | ✓ | ✓ | ✓ | X | X |
| Layout by Path | ✓ | ✓ | ✓ | Array path | Array path |
| Line2pl | ✓ | ✓ | ✓ | X | X |
| Sptpl | ✓ | ✓ | ✓ | X | X |
| LusoCAD Tools | ✓ | ✓ | ✓ | X | X |
| Plot tools | ✓ | ✓ | ✓ | X | X |
| Drawing Compare | ✓ | ✓ | ✓ | DWG Compare | DWG Compare |
| Delete Duplicate Objects (OVERKILL) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Drawing Lock | ✓ | ✓ | ✓ | X | X |
| Block Replace | ✓ | ✓ | ✓ | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Hardware Acceleration | ✓ | ✓ | ✓ | X | X |
| Break at Point | ✓ | ✓ | ✓ | ✓ | ✓ |
| Region | X | ✓ | ✓ | ✓ | ✓ |
| Areasum | ✓ | ✓ | ✓ | X | X |
| Draw and Modify Commands | ✓ | ✓ | ✓ | ✓ | ✓ |
| Outline Objects | ✓ | ✓ | ✓ | X | X |
| Align Tool / Arrange Tool | ✓ | ✓ | ✓ | X | X |
| Real Time Pan & Zoom | ✓ | ✓ | ✓ | ✓ | ✓ |
| SteeringWheels | X | X | X | ✓ | ✓ |
| Magnifier | X | ✓ | ✓ | X | X |
| Redraw and Regeneration | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layout and Paper Space | ✓ | ✓ | ✓ | ✓ | ✓ |
| Non-rectangular viewports | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layout Viewport settings | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multilines and Multiline Styles | ✓ | ✓ | ✓ | X | ✓ |
| Block create and insert | ✓ | ✓ | ✓ | ✓ | ✓ |
| Redefine Block | ✓ | ✓ | ✓ | ✓ | ✓ |
| Refedit | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dynamic Block Creat/ Insert/View | Partially | ✓ | ✓ | ✓ | ✓ |
| Block Attribute Definition | ✓ | ✓ | ✓ | ✓ | ✓ |
| Barcode & QRcode | ✓ | ✓ | ✓ | X | X |
| Dynamic Block Editor (BEDIT) | Partially | ✓ | ✓ | ✓ | ✓ |
| Table Tools | ✓ | ✓ | ✓ | X | X |
| Table | ✓ | ✓ | ✓ | ✓ | ✓ |
| AutoXLSTable | ✓ | ✓ | ✓ | X | X |
| Make Shape | ✓ | ✓ | ✓ | ✓ | ✓ |
| Import Layout as Sheet | ✓ | ✓ | ✓ | ✓ | ✓ |
| Viewport Scale | ✓ | ✓ | ✓ | ✓ | ✓ |
| Attribute Increment | ✓ | ✓ | ✓ | X | X |
| Define Layout Viewport from ModelSpace (M2LVPORT) | ✓ | ✓ | ✓ | X | X |
| Security | ✓ | ✓ | ✓ | X | ✓ |
| Free Scale | ✓ | ✓ | ✓ | X | X |
| Hatch to Back | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reverse | ✓ | ✓ | ✓ | ✓ | ✓ |
| Synchronise Attributes | ✓ | ✓ | ✓ | ✓ | ✓ |
| Clip | ✓ | ✓ | ✓ | ✓ | ✓ |
| Array Options | ✓ | ✓ | ✓ | ✓ | ✓ |
| Symmetric Draw | ✓ | ✓ | ✓ | X | X |
| Smart centrelines/center marks | X | X | X | ✓ | ✓ |
| Invert Fillet | ✓ | ✓ | ✓ | X | X |
| Offset Multiple | ✓ | ✓ | ✓ | ✓ | ✓ |
| Helix | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cloud Storage | ✓ | ✓ | ✓ | ✓ | ✓ |
| Design share | X | X | ✓ | ✓ | ✓ |
| Shortcut Customisation (CUSTACC) | ✓ | ✓ | ✓ | X | X |
| Match Properties Across Drawings | ✓ | ✓ | ✓ | ✓ | ✓ |
| Hyperlink | ✓ | ✓ | ✓ | ✓ | ✓ |
| Digitizer Integration | ✓ | ✓ | ✓ | ✓ | ✓ |
| Scale List | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pline Boolean | ✓ | ✓ | ✓ | X | X |
| Xref path repair | X | X | X | ✓ | ✓ |
| Undo/Redo Preview | ✓ | ✓ | ✓ | ✓ | ✓ |
| VPMAX/VPMIN | ✓ | ✓ | ✓ | ✓ | ✓ |
| Table | ✓ | ✓ | ✓ | ✓ | ✓ |
| Barcode & QR Code | ✓ | ✓ | ✓ | X | X |
| Non-rectangular viewports | ✓ | ✓ | ✓ | ✓ | ✓ |
| Block Attribute Definition | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dynamic Block Create/ Insert/View/Edit | Partially | ✓ | ✓ | ✓ | ✓ |
| Smart Blocks | X | X | X | X | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| POLYSOLID | X | ✓ | ✓ | X | ✓ |
| PLANESURF | X | ✓ | ✓ | X | ✓ |
| SURFOFFSET | X | ✓ | ✓ | X | ✓ |
| CONVTOMESH | X | ✓ | ✓ | X | ✓ |
| CONVTOSOLID | X | ✓ | ✓ | X | ✓ |
| CONVTOSURFACE | X | ✓ | ✓ | X | ✓ |
| CONVTONURBS | X | ✓ | ✓ | X | ✓ |
| Point Cloud | ✓ | ✓ | ✓ | X | ✓ |
| 3D Edition Grips | X | ✓ | ✓ | X | ✓ |
| Section Plane | X | ✓ | ✓ | X | ✓ |
| Flatshot | X | ✓ | ✓ | X | ✓ |
| Solid editing | X | ✓ | ✓ | X | ✓ |
| 3D Surfaces | ✓ | ✓ | ✓ | X | ✓ |
| ACIS Modelling & Editing | X | ✓ | ✓ | X | ✓ |
| Camera | X | X | X | X | ✓ |
| 3D Orbit options | ✓ | ✓ | ✓ | X | ✓ |
| Render | X | ✓ | ✓ | X | ✓ |
| Visual Styles Manager | X | ✓ | ✓ | X | ✓ |
| Solprof / Solview / Soldraw | X | ✓ | ✓ | X | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| CTB & STB Plot Style Files | ✓ | ✓ | ✓ | ✓ | ✓ |
| Built-in Print Driver | ✓ | ✓ | ✓ | ✓ | ✓ |
| Import & Editing of Page Setups | ✓ | ✓ | ✓ | ✓ | ✓ |
| Publish | ✓ | ✓ | ✓ | ✓ | ✓ |
| Hide and Shade Plot | ✓ | ✓ | ✓ | ✓ | ✓ |
| Batch Print | ✓ | ✓ | ✓ | X | X |
| Arrange Frame | ✓ | ✓ | ✓ | X | X |
| Plot Styles Table Editor | ✓ | ✓ | ✓ | ✓ | ✓ |
| 3D Print Studio | X | X | X | X | ✓ |
| AUTOPUBLISH | ✓ | ✓ | ✓ | ✓ | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Load Puthon | ✓ | ✓ | ✓ | ||
| LISP Debugger | ✓ | ✓ | ✓ | X | ✓ |
| LISP vl-, vlr-, vla- and vlax | ✓ | ✓ | ✓ | X | ✓ |
| LISP Encryption | ✓ | ✓ | ✓ | X | ✓ |
| (SDS/ADS) | ✓ | ✓ | ✓ | X | ✓ |
| DCL / DCL engine / COM API | ✓ | ✓ | ✓ | X | ✓ |
| Visual Basic for Applications | ✓ | ✓ | ✓ | X | ✓ |
| VBA VBI projects support | ✓ | ✓ | ✓ | X | DVB |
| .Net Framework | ✓ | ✓ | ✓ | X | ✓ |
| GRX (LusoCAD Runtime eXtension) | ✓ | ✓ | ✓ | X | ARX |
| CUI Menu Support/Diesel Expressions | ✓ | ✓ | ✓ | ✓ | ✓ |
| Diesel Expressions | ✓ | ✓ | ✓ | ✓ | ✓ |
| MNU and MNS File Support | ✓ | ✓ | ✓ | ✓ | ✓ |
| API (Toolbar & Menu Customisation) | ✓ | ✓ | ✓ | X | ✓ |
| Entity Data Editor | ✓ | ✓ | ✓ | X | ✓ |
| Action Recording and Action Macros | X | X | X | X | ✓ |
| Std | Pro | Plus | LT | Full | |
|---|---|---|---|---|---|
| Subscription | ✓ | ✓ | ✓ | ✓ | ✓ |
| Perpetual Licence | ✓ | ✓ | ✓ | X | X |
| Stand-alone USB dongle | ✓ | ✓ | ✓ | X | X |
| Network USB dongle | ✓ | ✓ | ✓ | X | X |
| Stand-alone Licence | ✓ | ✓ | ✓ | ✓ | ✓ |
| Network Licence | ✓ | ✓ | ✓ | X | X |