    HORIZONTAL(LIGHT),                        // 0x2500 ─  LIGHT HORIZONTAL
    HORIZONTAL(HEAVY),                        // 0x2501 ━  HEAVY HORIZONTAL
    VERTICAL(LIGHT),                          // 0x2502 │  LIGHT VERTICAL
    VERTICAL(HEAVY),                          // 0x2503 ┃  HEAVY VERTICAL
    0,                                        // 0x2504 ┄  LIGHT TRIPLE DASH HORIZONTAL
    0,                                        // 0x2505 ┅  HEAVY TRIPLE DASH HORIZONTAL
    0,                                        // 0x2506 ┆  LIGHT TRIPLE DASH VERTICAL
    0,                                        // 0x2507 ┇  HEAVY TRIPLE DASH VERTICAL
    0,                                        // 0x2508 ┈  LIGHT QUADRUPLE DASH HORIZONTAL
    0,                                        // 0x2509 ┉  HEAVY QUADRUPLE DASH HORIZONTAL
    0,                                        // 0x250A ┊  LIGHT QUADRUPLE DASH VERTICAL
    0,                                        // 0x250B ┋  HEAVY QUADRUPLE DASH VERTICAL
    DOWN(LIGHT)|RIGHT(LIGHT),                 // 0x250C ┌  LIGHT DOWN AND RIGHT
    DOWN(LIGHT)|RIGHT(HEAVY),                 // 0x250D ┍  DOWN LIGHT AND RIGHT HEAVY
    DOWN(HEAVY)|RIGHT(LIGHT),                 // 0x250E ┎  DOWN HEAVY AND RIGHT LIGHT
    DOWN(HEAVY)|RIGHT(HEAVY),                 // 0x250F ┏  HEAVY DOWN AND RIGHT
    DOWN(LIGHT)|LEFT(LIGHT),                  // 0x2510 ┐  LIGHT DOWN AND LEFT
    DOWN(LIGHT)|LEFT(HEAVY),                  // 0x2511 ┑  DOWN LIGHT AND LEFT HEAVY
    DOWN(HEAVY)|LEFT(LIGHT),                  // 0x2512 ┒  DOWN HEAVY AND LEFT LIGHT
    DOWN(HEAVY)|LEFT(HEAVY),                  // 0x2513 ┓  HEAVY DOWN AND LEFT
    UP(LIGHT)|RIGHT(LIGHT),                   // 0x2514 └  LIGHT UP AND RIGHT
    UP(LIGHT)|RIGHT(HEAVY),                   // 0x2515 ┕  UP LIGHT AND RIGHT HEAVY
    UP(HEAVY)|RIGHT(LIGHT),                   // 0x2516 ┖  UP HEAVY AND RIGHT LIGHT
    UP(HEAVY)|RIGHT(HEAVY),                   // 0x2517 ┗  HEAVY UP AND RIGHT
    UP(LIGHT)|LEFT(LIGHT),                    // 0x2518 ┘  LIGHT UP AND LEFT
    UP(LIGHT)|LEFT(HEAVY),                    // 0x2519 ┙  UP LIGHT AND LEFT HEAVY
    UP(HEAVY)|LEFT(LIGHT),                    // 0x251A ┚  UP HEAVY AND LEFT LIGHT
    UP(HEAVY)|LEFT(HEAVY),                    // 0x251B ┛  HEAVY UP AND LEFT
    VERTICAL(LIGHT)|RIGHT(LIGHT),             // 0x251C ├  LIGHT VERTICAL AND RIGHT
    VERTICAL(LIGHT)|RIGHT(HEAVY),             // 0x251D ┝  VERTICAL LIGHT AND RIGHT HEAVY
    UP(HEAVY)|RIGHT(LIGHT)|DOWN(LIGHT),       // 0x251E ┞  UP HEAVY AND RIGHT DOWN LIGHT
    DOWN(HEAVY)|RIGHT(LIGHT)|UP(LIGHT),       // 0x251F ┟  DOWN HEAVY AND RIGHT UP LIGHT
    VERTICAL(HEAVY)|RIGHT(LIGHT),             // 0x2520 ┠  VERTICAL HEAVY AND RIGHT LIGHT
    DOWN(LIGHT)|RIGHT(HEAVY)|UP(HEAVY),       // 0x2521 ┡  DOWN LIGHT AND RIGHT UP HEAVY
    UP(LIGHT)|RIGHT(HEAVY)|DOWN(HEAVY),       // 0x2522 ┢  UP LIGHT AND RIGHT DOWN HEAVY
    VERTICAL(HEAVY)|RIGHT(HEAVY),             // 0x2523 ┣  HEAVY VERTICAL AND RIGHT
    VERTICAL(LIGHT)|LEFT(LIGHT),              // 0x2524 ┤  LIGHT VERTICAL AND LEFT
    VERTICAL(LIGHT)|LEFT(HEAVY),              // 0x2525 ┥  VERTICAL LIGHT AND LEFT HEAVY
    UP(HEAVY)|LEFT(LIGHT)|DOWN(LIGHT),        // 0x2526 ┦  UP HEAVY AND LEFT DOWN LIGHT
    DOWN(HEAVY)|LEFT(LIGHT)|UP(LIGHT),        // 0x2527 ┧  DOWN HEAVY AND LEFT UP LIGHT
    VERTICAL(HEAVY)|LEFT(LIGHT),              // 0x2528 ┨  VERTICAL HEAVY AND LEFT LIGHT
    DOWN(LIGHT)|LEFT(HEAVY)|UP(HEAVY),        // 0x2529 ┩  DOWN LIGHT AND LEFT UP HEAVY
    UP(LIGHT)|LEFT(HEAVY)|DOWN(HEAVY),        // 0x252A ┪  UP LIGHT AND LEFT DOWN HEAVY
    VERTICAL(HEAVY)|LEFT(HEAVY),              // 0x252B ┫  HEAVY VERTICAL AND LEFT
    HORIZONTAL(LIGHT)|DOWN(LIGHT),            // 0x252C ┬  LIGHT DOWN AND HORIZONTAL
    LEFT(HEAVY)|RIGHT(LIGHT)|DOWN(LIGHT),     // 0x252D ┭  LEFT HEAVY AND RIGHT DOWN LIGHT
    RIGHT(HEAVY)|LEFT(LIGHT)|DOWN(LIGHT),     // 0x252E ┮  RIGHT HEAVY AND LEFT DOWN LIGHT
    HORIZONTAL(HEAVY)|DOWN(LIGHT),            // 0x252F ┯  DOWN LIGHT AND HORIZONTAL HEAVY
    HORIZONTAL(LIGHT)|DOWN(HEAVY),            // 0x2530 ┰  DOWN HEAVY AND HORIZONTAL LIGHT
    RIGHT(LIGHT)|LEFT(HEAVY)|DOWN(HEAVY),     // 0x2531 ┱  RIGHT LIGHT AND LEFT DOWN HEAVY
    LEFT(LIGHT)|RIGHT(HEAVY)|DOWN(HEAVY),     // 0x2532 ┲  LEFT LIGHT AND RIGHT DOWN HEAVY
    HORIZONTAL(HEAVY)|DOWN(HEAVY),            // 0x2533 ┳  HEAVY DOWN AND HORIZONTAL
    HORIZONTAL(LIGHT)|UP(LIGHT),              // 0x2534 ┴  LIGHT UP AND HORIZONTAL
    LEFT(HEAVY)|RIGHT(LIGHT)|UP(LIGHT),       // 0x2535 ┵  LEFT HEAVY AND RIGHT UP LIGHT
    RIGHT(HEAVY)|LEFT(LIGHT)|UP(LIGHT),       // 0x2536 ┶  RIGHT HEAVY AND LEFT UP LIGHT
    HORIZONTAL(HEAVY)|UP(LIGHT),              // 0x2537 ┷  UP LIGHT AND HORIZONTAL HEAVY
    HORIZONTAL(LIGHT)|UP(HEAVY),              // 0x2538 ┸  UP HEAVY AND HORIZONTAL LIGHT
    RIGHT(LIGHT)|LEFT(HEAVY)|UP(HEAVY),       // 0x2539 ┹  RIGHT LIGHT AND LEFT UP HEAVY
    LEFT(LIGHT)|RIGHT(HEAVY)|UP(HEAVY),       // 0x253A ┺  LEFT LIGHT AND RIGHT UP HEAVY
    HORIZONTAL(HEAVY)|UP(HEAVY),              // 0x253B ┻  HEAVY UP AND HORIZONTAL
    VERTICAL(LIGHT)|HORIZONTAL(LIGHT),        // 0x253C ┼  LIGHT VERTICAL AND HORIZONTAL
    LEFT(HEAVY)|RIGHT(LIGHT)|VERTICAL(LIGHT), // 0x253D ┽  LEFT HEAVY AND RIGHT VERTICAL LIGHT
    RIGHT(HEAVY)|LEFT(LIGHT)|VERTICAL(LIGHT), // 0x253E ┾  RIGHT HEAVY AND LEFT VERTICAL LIGHT
    VERTICAL(LIGHT)|HORIZONTAL(HEAVY),        // 0x253F ┿  VERTICAL LIGHT AND HORIZONTAL HEAVY
    UP(HEAVY)|DOWN(LIGHT)|HORIZONTAL(LIGHT),  // 0x2540 ╀  UP HEAVY AND DOWN HORIZONTAL LIGHT
    DOWN(HEAVY)|UP(LIGHT)|HORIZONTAL(LIGHT),  // 0x2541 ╁  DOWN HEAVY AND UP HORIZONTAL LIGHT
    VERTICAL(HEAVY)|HORIZONTAL(LIGHT),        // 0x2542 ╂  VERTICAL HEAVY AND HORIZONTAL LIGHT
    LEFT(HEAVY)|UP(HEAVY)|RIGHT(LIGHT)|DOWN(LIGHT), // 0x2543 ╃  LEFT UP HEAVY AND RIGHT DOWN LIGHT
    RIGHT(HEAVY)|UP(HEAVY)|LEFT(LIGHT)|DOWN(LIGHT), // 0x2544 ╄  RIGHT UP HEAVY AND LEFT DOWN LIGHT
    LEFT(HEAVY)|DOWN(HEAVY)|RIGHT(LIGHT)|UP(LIGHT), // 0x2545 ╅  LEFT DOWN HEAVY AND RIGHT UP LIGHT
    RIGHT(HEAVY)|DOWN(HEAVY)|LEFT(LIGHT)|UP(LIGHT), // 0x2546 ╆  RIGHT DOWN HEAVY AND LEFT UP LIGHT
    DOWN(LIGHT)|UP(HEAVY)|HORIZONTAL(HEAVY),  // 0x2547 ╇  DOWN LIGHT AND UP HORIZONTAL HEAVY
    UP(LIGHT)|DOWN(HEAVY)|HORIZONTAL(HEAVY),  // 0x2548 ╈  UP LIGHT AND DOWN HORIZONTAL HEAVY
    RIGHT(LIGHT)|LEFT(HEAVY)|VERTICAL(HEAVY), // 0x2549 ╉  RIGHT LIGHT AND LEFT VERTICAL HEAVY
    LEFT(LIGHT)|RIGHT(HEAVY)|VERTICAL(HEAVY), // 0x254A ╊  LEFT LIGHT AND RIGHT VERTICAL HEAVY
    VERTICAL(HEAVY)|HORIZONTAL(HEAVY),        // 0x254B ╋  HEAVY VERTICAL AND HORIZONTAL
    0,                                        // 0x254C ╌  LIGHT DOUBLE DASH HORIZONTAL
    0,                                        // 0x254D ╍  HEAVY DOUBLE DASH HORIZONTAL
    0,                                        // 0x254E ╎  LIGHT DOUBLE DASH VERTICAL
    0,                                        // 0x254F ╏  HEAVY DOUBLE DASH VERTICAL
    HORIZONTAL(DOUBLE),                       // 0x2550 ═  DOUBLE HORIZONTAL
    VERTICAL(DOUBLE),                         // 0x2551 ║  DOUBLE VERTICAL
    DOWN(SINGLE)|RIGHT(DOUBLE),               // 0x2552 ╒  DOWN SINGLE AND RIGHT DOUBLE
    DOWN(DOUBLE)|RIGHT(SINGLE),               // 0x2553 ╓  DOWN DOUBLE AND RIGHT SINGLE
    DOWN(DOUBLE)|RIGHT(DOUBLE),               // 0x2554 ╔  DOUBLE DOWN AND RIGHT
    DOWN(SINGLE)|LEFT(DOUBLE),                // 0x2555 ╕  DOWN SINGLE AND LEFT DOUBLE
    DOWN(DOUBLE)|LEFT(SINGLE),                // 0x2556 ╖  DOWN DOUBLE AND LEFT SINGLE
    DOWN(DOUBLE)|LEFT(DOUBLE),                // 0x2557 ╗  DOUBLE DOWN AND LEFT
    UP(SINGLE)|RIGHT(DOUBLE),                 // 0x2558 ╘  UP SINGLE AND RIGHT DOUBLE
    UP(DOUBLE)|RIGHT(SINGLE),                 // 0x2559 ╙  UP DOUBLE AND RIGHT SINGLE
    UP(DOUBLE)|RIGHT(DOUBLE),                 // 0x255A ╚  DOUBLE UP AND RIGHT
    UP(SINGLE)|LEFT(DOUBLE),                  // 0x255B ╛  UP SINGLE AND LEFT DOUBLE
    UP(DOUBLE)|LEFT(SINGLE),                  // 0x255C ╜  UP DOUBLE AND LEFT SINGLE
    UP(DOUBLE)|LEFT(DOUBLE),                  // 0x255D ╝  DOUBLE UP AND LEFT
    VERTICAL(SINGLE)|RIGHT(DOUBLE),           // 0x255E ╞  VERTICAL SINGLE AND RIGHT DOUBLE
    VERTICAL(DOUBLE)|RIGHT(SINGLE),           // 0x255F ╟  VERTICAL DOUBLE AND RIGHT SINGLE
    VERTICAL(DOUBLE)|RIGHT(DOUBLE),           // 0x2560 ╠  DOUBLE VERTICAL AND RIGHT
    VERTICAL(SINGLE)|LEFT(DOUBLE),            // 0x2561 ╡  VERTICAL SINGLE AND LEFT DOUBLE
    VERTICAL(DOUBLE)|LEFT(SINGLE),            // 0x2562 ╢  VERTICAL DOUBLE AND LEFT SINGLE
    VERTICAL(DOUBLE)|LEFT(DOUBLE),            // 0x2563 ╣  DOUBLE VERTICAL AND LEFT
    HORIZONTAL(DOUBLE)|DOWN(SINGLE),          // 0x2564 ╤  DOWN SINGLE AND HORIZONTAL DOUBLE
    HORIZONTAL(SINGLE)|DOWN(DOUBLE),          // 0x2565 ╥  DOWN DOUBLE AND HORIZONTAL SINGLE
    HORIZONTAL(DOUBLE)|DOWN(DOUBLE),          // 0x2566 ╦  DOUBLE DOWN AND HORIZONTAL
    HORIZONTAL(DOUBLE)|UP(SINGLE),            // 0x2567 ╧  UP SINGLE AND HORIZONTAL DOUBLE
    HORIZONTAL(SINGLE)|UP(DOUBLE),            // 0x2568 ╨  UP DOUBLE AND HORIZONTAL SINGLE
    HORIZONTAL(DOUBLE)|UP(DOUBLE),            // 0x2569 ╩  DOUBLE UP AND HORIZONTAL
    VERTICAL(SINGLE)|HORIZONTAL(DOUBLE),      // 0x256A ╪  VERTICAL SINGLE AND HORIZONTAL DOUBLE
    VERTICAL(DOUBLE)|HORIZONTAL(SINGLE),      // 0x256B ╫  VERTICAL DOUBLE AND HORIZONTAL SINGLE
    VERTICAL(DOUBLE)|HORIZONTAL(DOUBLE),      // 0x256C ╬  DOUBLE VERTICAL AND HORIZONTAL
    0,                                        // 0x256D ╭  LIGHT ARC DOWN AND RIGHT
    0,                                        // 0x256E ╮  LIGHT ARC DOWN AND LEFT
    0,                                        // 0x256F ╯  LIGHT ARC UP AND LEFT
    0,                                        // 0x2570 ╰  LIGHT ARC UP AND RIGHT
    0,                                        // 0x2571 ╱  LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
    0,                                        // 0x2572 ╲  LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
    0,                                        // 0x2573 ╳  LIGHT DIAGONAL CROSS
    LEFT(LIGHT),                              // 0x2574 ╴  LIGHT LEFT
    UP(LIGHT),                                // 0x2575 ╵  LIGHT UP
    RIGHT(LIGHT),                             // 0x2576 ╶  LIGHT RIGHT
    DOWN(LIGHT),                              // 0x2577 ╷  LIGHT DOWN
    LEFT(HEAVY),                              // 0x2578 ╸  HEAVY LEFT
    UP(HEAVY),                                // 0x2579 ╹  HEAVY UP
    RIGHT(HEAVY),                             // 0x257A ╺  HEAVY RIGHT
    DOWN(HEAVY),                              // 0x257B ╻  HEAVY DOWN
    LEFT(LIGHT)|RIGHT(HEAVY),                 // 0x257C ╼  LIGHT LEFT AND HEAVY RIGHT
    UP(LIGHT)|DOWN(HEAVY),                    // 0x257D ╽  LIGHT UP AND HEAVY DOWN
    LEFT(HEAVY)|RIGHT(LIGHT),                 // 0x257E ╾  HEAVY LEFT AND LIGHT RIGHT
    UP(HEAVY)|DOWN(LIGHT),                    // 0x257F ╿  HEAVY UP AND LIGHT DOWN
