[BACK]Return to lines.out_ascii CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc / regress / tbl / layout

Annotation of mandoc/regress/tbl/layout/lines.out_ascii, Revision 1.2

1.1       schwarze    1: TBL-LAYOUT-LINES(1)         General Commands Manual        TBL-LAYOUT-LINES(1)
                      2:
                      3: NNAAMMEE
                      4:      ttbbll--llaayyoouutt--lliinneess - table cells containing lines
                      5:
                      6: DDEESSCCRRIIPPTTIIOONN
                      7:      hline top left:
                      8:      ---- 12
                      9:      21   22
                     10:
                     11:      hline top:
                     12:      11 ------ 13
                     13:      21   22   23
                     14:
                     15:      double hline top:
                     16:      11 ----------- 13
                     17:      21   22   23   24
                     18:
                     19:      hline top right:
                     20:      11 -----
                     21:      21   22
                     22:
                     23:      hline in front:
                     24:      11   12
                     25:      ---- 22
                     26:      31   32
                     27:
                     28:      vline in front:
                     29:       11   12
                     30:      |21   22
                     31:      |31   32
                     32:       41   42
                     33:
                     34:      hline and vline in front:
                     35:      11   12
                     36:      21 | 22
                     37:      ---+ 32
                     38:      41   42
                     39:
                     40:      vline and hline in front:
                     41:       11   12
                     42:      |21   22
                     43:      +---- 32
                     44:       41   42
                     45:
                     46:      hline in the middle:
                     47:      11   12   13
                     48:      21 ------ 23
                     49:      31   32   33
                     50:
                     51:      vline in the middle:
                     52:      11   12   13
                     53:      21 | 22   23
                     54:      31 | 32   33
                     55:      41   42   43
                     56:
                     57:      vline and hline in the middle:
                     58:      11   12   13
                     59:      21 | 22   23
                     60:      31 +----- 33
                     61:      41   42   43
                     62:
                     63:      hline and vline in the middle:
                     64:      11   12   13
                     65:      21   22 | 23
                     66:      31 -----+ 33
                     67:      41   42   43
                     68:
                     69:      double hline in the middle:
                     70:      11   12   13   14
                     71:      21 ----------- 24
                     72:      31   32   33   34
                     73:
                     74:      hline, vline, hline in the middle:
                     75:      11   12   13   14
                     76:      21   22 | 23   24
                     77:      31 -----+----- 34
                     78:      41   42   43   44
                     79:
                     80:      hline at the end:
                     81:      11   12
                     82:      21 -----
                     83:      31   32
                     84:
                     85:      vline at the end:
                     86:      11   12
                     87:      21   22 |
                     88:      31   32 |
                     89:      41   42
                     90:
                     91:      vline and hline at the end:
                     92:      11   12
                     93:      21 | 22
                     94:      31 +----
                     95:      41   42
                     96:
                     97:      hline and vline at the end:
                     98:      11   12
                     99:      21   22 |
                    100:      31 -----+
                    101:      41   42
                    102:
                    103:      hline bottom left:
                    104:      11   12
                    105:      ---- 22
                    106:
                    107:      vline bottom left:
                    108:       11   12
                    109:      |21   22
                    110:      |31   32
                    111:
                    112:      hline and vline bottom left:
                    113:      11   12
                    114:      21 | 22
                    115:      ---+ 32
                    116:
                    117:      vline and hline bottom left:
                    118:       11   12
                    119:      |21   22
                    120:      +---- 32
                    121:
                    122:      double hline bottom:
                    123:      11   12   13   14
                    124:      21 ----------- 24
                    125:
                    126:      hline, vline, hline bottom:
                    127:      11   12   13   14
                    128:      21   22 | 23   24
                    129:      31 -----+----- 34
                    130:
                    131:      hline bottom right:
                    132:      11   12
                    133:      21 -----
                    134:
                    135:      vline bottom right:
                    136:      11   12
                    137:      21   22 |
                    138:      31   32 |
                    139:
                    140:      vline and hline bottom right:
                    141:      11   12
                    142:      21 | 22
                    143:      31 +----
                    144:
                    145:      hline and vline bottom right:
                    146:      11   12
                    147:      21   22 |
                    148:      31 -----+
                    149:
                    150:      double vline in front:
                    151:       11   12
                    152:      |21   22
                    153:      |31   32
                    154:       41   42
                    155:
                    156:      hline and double vline in front:
                    157:      11   12
                    158:      21 ||22
                    159:      ---+|32
                    160:      41   42
                    161:
                    162:      double vline and hline in front:
                    163:       11   12
                    164:      |21   22
                    165:      +---- 32
                    166:       41   42
                    167:
                    168:      double vline in the middle:
                    169:      11   12   13
                    170:      21 ||22   23
                    171:      31 ||32   33
                    172:      41   42   43
                    173:
                    174:      double vline and hline in the middle:
                    175:      11   12   13
                    176:      21 ||22   23
                    177:      31 ++---- 33
                    178:      41   42   43
                    179:
                    180:      hline and doble vline in the middle:
                    181:      11   12   13
                    182:      21   22 ||23
                    183:      31 -----+|33
                    184:      41   42   43
                    185:
                    186:      hline, double vline, hline in the middle:
                    187:      11   12   13   14
                    188:      21   22 ||23   24
                    189:      31 -----++---- 34
                    190:      41   42   43   44
                    191:
                    192:      double vline at the end:
                    193:      11   12
                    194:      21   22 |
                    195:      31   32 |
                    196:      41   42
                    197:
                    198:      double vline and hline at the end:
                    199:      11   12
                    200:      21 ||22
                    201:      31 ++---
                    202:      41   42
                    203:
                    204:      hline and double vline at the end:
                    205:      11   12
                    206:      21   22 |
                    207:      31 -----+
                    208:      41   42
                    209:
                    210:      double vline bottom left:
                    211:       11   12
                    212:      |21   22
                    213:      |31   32
                    214:
                    215:      hline and double vline bottom left:
                    216:      11   12
                    217:      21 ||22
                    218:      ---+|32
                    219:
                    220:      double vline and hline bottom left:
                    221:       11   12
                    222:      |21   22
                    223:      +---- 32
                    224:
                    225:      hline, double vline, hline bottom:
                    226:      11   12   13   14
                    227:      21   22 ||23   24
                    228:      31 -----++---- 34
                    229:
                    230:      double vline bottom right:
                    231:      11   12
                    232:      21   22 |
                    233:      31   32 |
                    234:
                    235:      double vline and hline bottom right:
                    236:      11   12
                    237:      21 ||22
                    238:      31 ++---
                    239:
                    240:      hline and double vline bottom right:
                    241:      11   12
                    242:      21   22 |
                    243:      31 -----+
                    244:
                    245:      vline left below hline top left:
                    246:      +---- 12
                    247:      |21   22
                    248:       31   32
                    249:
                    250:      vline right below hline top left:
                    251:      ---+ 12
                    252:      21 | 22
                    253:      31   32
                    254:
                    255:      vline left below hline at the top:
                    256:      11 +----- 13
                    257:      21 | 22   23
                    258:      31   32   33
                    259:
                    260:      vline right below hline at the top:
                    261:      11 -----+ 13
                    262:      21   22 | 23
                    263:      31   32   33
                    264:
                    265:      vline below hline at the top:
                    266:      11 -----+----- 14
                    267:      21   22 | 23   24
                    268:      31   32   33   34
                    269:
                    270:      vline left below hline top right:
                    271:      11 +----
                    272:      21 | 22
                    273:      31   32
                    274:
                    275:      vline right below hline top right:
                    276:      11 -----+
                    277:      21   22 |
                    278:      31   32
                    279:
                    280:      vline left below hline in front:
                    281:       11   12
                    282:      +---- 22
                    283:      |31   32
                    284:       41   42
                    285:
                    286:      vline left above hline in front:
                    287:       11   12
                    288:      |21   22
                    289:      |31   32
                    290:      +---- 42
                    291:       51   52
                    292:
                    293:      vline right below hline in front:
                    294:      11   12
                    295:      ---+ 22
                    296:      31 | 32
                    297:      41   42
                    298:
                    299:      vline right above hline in front:
                    300:      11   12
                    301:      21 | 22
                    302:      31 | 32
                    303:      ---+ 42
                    304:      51   52
                    305:
                    306:      vline left below hline in the middle:
                    307:      11   12   13
                    308:      21 +----- 23
                    309:      31 | 32   33
                    310:      41   42   43
                    311:
                    312:      vline left above hline in the middle:
                    313:      11   12   13
                    314:      21 | 22   23
                    315:      31 | 32   33
                    316:      41 +----- 43
                    317:      51   52   53
                    318:
                    319:      vline right below hline in the middle:
                    320:      11   12   13
                    321:      21 -----+ 23
                    322:      31   32 | 33
                    323:      41   42   43
                    324:
                    325:      vline right above hline in the middle:
                    326:      11   12   13
                    327:      21   22 | 23
                    328:      31   32 | 33
                    329:      41 -----+ 43
                    330:      51   52   53
                    331:
                    332:      vline below hline in the middle:
                    333:      11   12   13   14
                    334:      21 -----+----- 24
                    335:      31   32 | 33   34
                    336:      41   42   43   44
                    337:
                    338:      vline above hline in the middle:
                    339:      11   12   13   14
                    340:      21   22 | 23   24
                    341:      31   32 | 33   34
                    342:      41 -----+----- 44
                    343:      51   52   53   54
                    344:
                    345:      vline left below hline at the end:
                    346:      11   12
                    347:      21 +----
                    348:      31 | 32
                    349:      41   42
                    350:
                    351:      vline left above hline at the end:
                    352:      11   12
                    353:      21 | 22
                    354:      31 | 32
                    355:      41 +----
                    356:      51   52
                    357:
                    358:      vline right below hline at the end:
                    359:      11   12
                    360:      21 -----+
                    361:      31   32 |
                    362:      41   42
                    363:
                    364:      vline right above hline at the end:
                    365:      11   12
                    366:      21   22 |
                    367:      31   32 |
                    368:      41 -----+
                    369:      51   52
                    370:
                    371:      vline left above hline bottom left:
                    372:       11   12
                    373:      |21   22
                    374:      |31   32
                    375:      +---- 42
                    376:
                    377:      vline right above hline bottom left:
                    378:      11   12
                    379:      21 | 22
                    380:      31 | 32
                    381:      ---+ 42
                    382:
                    383:      vline left above hline at the bottom:
                    384:      11   12   13
                    385:      21 | 22   23
                    386:      31 | 32   33
                    387:      41 +----- 43
                    388:
                    389:      vline right above hline at the bottom:
                    390:      11   12   13
                    391:      21   22 | 23
                    392:      31   32 | 33
                    393:      41 -----+ 43
                    394:
                    395:      vline above hline at the bottom:
                    396:      11   12   13   14
                    397:      21   22 | 23   24
                    398:      31   32 | 33   34
                    399:      41 -----+----- 44
                    400:
                    401:      vline left above hline bottom right:
                    402:      11   12
                    403:      21 | 22
                    404:      31 | 32
                    405:      41 +----
                    406:
                    407:      vline right above hline bottom right:
                    408:      11   12
                    409:      21   22 |
                    410:      31   32 |
                    411:      41 -----+
                    412:
                    413:      double vline left below hline top left:
                    414:      +---- 12
                    415:      |21   22
                    416:       31   32
                    417:
                    418:      double vline right below hline top left:
                    419:      ---+|12
                    420:      21 ||22
                    421:      31   32
                    422:
                    423:      double vline left below hline at the top:
                    424:      11 ++---- 13
                    425:      21 ||22   23
                    426:      31   32   33
                    427:
                    428:      double vline right below hline at the top:
                    429:      11 -----+|13
                    430:      21   22 ||23
                    431:      31   32   33
                    432:
                    433:      double vline below hline at the top:
                    434:      11 -----++---- 14
                    435:      21   22 ||23   24
                    436:      31   32   33   34
                    437:
                    438:      double vline left below hline top right:
                    439:      11 ++---
                    440:      21 ||22
                    441:      31   32
                    442:
                    443:      double vline right below hline top right:
                    444:      11 -----+
                    445:      21   22 |
                    446:      31   32
                    447:
                    448:      double vline left below hline in front:
                    449:       11   12
                    450:      +---- 22
                    451:      |31   32
                    452:       41   42
                    453:
                    454:      double vline left above hline in front:
                    455:       11   12
                    456:      |21   22
                    457:      |31   32
                    458:      +---- 42
                    459:       51   52
                    460:
                    461:      double vline right below hline in front:
                    462:      11   12
                    463:      ---+|22
                    464:      31 ||32
                    465:      41   42
                    466:
                    467:      double vline right above hline in front:
                    468:      11   12
                    469:      21 ||22
                    470:      31 ||32
                    471:      ---+|42
                    472:      51   52
                    473:
                    474:      double vline left below hline in the middle:
                    475:      11   12   13
                    476:      21 ++---- 23
                    477:      31 ||32   33
                    478:      41   42   43
                    479:
                    480:      double vline left above hline in the middle:
                    481:      11   12   13
                    482:      21 ||22   23
                    483:      31 ||32   33
                    484:      41 ++---- 43
                    485:      51   52   53
                    486:
                    487:      double vline right below hline in the middle:
                    488:      11   12   13
                    489:      21 -----+|23
                    490:      31   32 ||33
                    491:      41   42   43
                    492:
                    493:      double vline right above hline in the middle:
                    494:      11   12   13
                    495:      21   22 ||23
                    496:      31   32 ||33
                    497:      41 -----+|43
                    498:      51   52   53
                    499:
                    500:      double vline below hline in the middle:
                    501:      11   12   13   14
                    502:      21 -----++---- 24
                    503:      31   32 ||33   34
                    504:      41   42   43   44
                    505:
                    506:      double vline above hline in the middle:
                    507:      11   12   13   14
                    508:      21   22 ||23   24
                    509:      31   32 ||33   34
                    510:      41 -----++---- 44
                    511:      51   52   53   54
                    512:
                    513:      double vline left below hline at the end:
                    514:      11   12
                    515:      21 ++---
                    516:      31 ||32
                    517:      41   42
                    518:
                    519:      double vline left above hline at the end:
                    520:      11   12
                    521:      21 ||22
                    522:      31 ||32
                    523:      41 ++---
                    524:      51   52
                    525:
                    526:      double vline right below hline at the end:
                    527:      11   12
                    528:      21 -----+
                    529:      31   32 |
                    530:      41   42
                    531:
                    532:      double vline right above hline at the end:
                    533:      11   12
                    534:      21   22 |
                    535:      31   32 |
                    536:      41 -----+
                    537:      51   52
                    538:
                    539:      double vline left above hline bottom left:
                    540:       11   12
                    541:      |21   22
                    542:      |31   32
                    543:      +---- 42
                    544:
                    545:      double vline right above hline bottom left:
                    546:      11   12
                    547:      21 ||22
                    548:      31 ||32
                    549:      ---+|42
                    550:
                    551:      double vline left above hline at the bottom:
                    552:      11   12   13
                    553:      21 ||22   23
                    554:      31 ||32   33
                    555:      41 ++---- 43
                    556:
                    557:      double vline right above hline at the bottom:
                    558:      11   12   13
                    559:      21   22 ||23
                    560:      31   32 ||33
                    561:      41 -----+|43
                    562:
                    563:      double vline above hline at the bottom:
                    564:      11   12   13   14
                    565:      21   22 ||23   24
                    566:      31   32 ||33   34
                    567:      41 -----++---- 44
                    568:
                    569:      double vline left above hline bottom right:
                    570:      11   12
                    571:      21 ||22
                    572:      31 ||32
                    573:      41 ++---
                    574:
                    575:      double vline right above hline bottom right:
                    576:      11   12
                    577:      21   22 |
                    578:      31   32 |
                    579:      41 -----+
                    580:
                    581: BBOOXXEEDD
                    582:      vline top left:
                    583:      +--------+
                    584:      |11   12 |
                    585:      |21   22 |
                    586:      +--------+
                    587:      hline and vline top left:
                    588:      +---+----+
                    589:      +---+ 12 |
                    590:      |21   22 |
                    591:      +--------+
                    592:      vline and hline top left:
                    593:      +--------+
                    594:      +---- 12 |
                    595:      |21   22 |
                    596:      +--------+
                    597:      vline top:
                    598:      +---+----+
                    599:      |11 | 12 |
                    600:      |21   22 |
                    601:      +--------+
                    602:      vline and hline top:
                    603:      +---+---------+
                    604:      |11 +----- 13 |
                    605:      |21   22   23 |
                    606:      +-------------+
                    607:      hline and vline top:
                    608:      +--------+----+
                    609:      |11 -----+ 13 |
                    610:      |21   22   23 |
                    611:      +-------------+
                    612:      hline, vline, hline top:
                    613:      +--------+---------+
                    614:      |11 -----+----- 13 |
                    615:      |21   22   23   24 |
                    616:      +------------------+
                    617:      vline top right:
                    618:      +--------+
                    619:      |11   12 |
                    620:      |21   22 |
                    621:      +--------+
                    622:      vline and hline top right:
                    623:      +---+----+
                    624:      |11 +----+
                    625:      |21   22 |
                    626:      +--------+
                    627:      hline and vline top right:
                    628:      +--------+
                    629:      |11 -----+
                    630:      |21   22 |
                    631:      +--------+
                    632:      double vline top left:
                    633:      +--------+
                    634:      |11   12 |
                    635:      |21   22 |
                    636:      +--------+
                    637:      hline and double vline top left:
                    638:      +---++---+
                    639:      +---+|12 |
                    640:      |21   22 |
                    641:      +--------+
                    642:      double vline and hline top left:
                    643:      +--------+
                    644:      +---- 12 |
                    645:      |21   22 |
                    646:      +--------+
                    647:      double vline top:
                    648:      +---++---+
                    649:      |11 ||12 |
                    650:      |21   22 |
                    651:      +--------+
                    652:      double vline and hline top:
                    653:      +---++--------+
                    654:      |11 ++---- 13 |
                    655:      |21   22   23 |
                    656:      +-------------+
                    657:      hline and double vline top:
                    658:      +--------++---+
                    659:      |11 -----+|13 |
                    660:      |21   22   23 |
                    661:      +-------------+
                    662:      hline, double vline, hline top:
                    663:      +--------++--------+
                    664:      |11 -----++---- 13 |
                    665:      |21   22   23   24 |
                    666:      +------------------+
                    667:      double vline top right:
                    668:      +--------+
                    669:      |11   12 |
                    670:      |21   22 |
                    671:      +--------+
                    672:      double vline and hline top right:
                    673:      +---++---+
                    674:      |11 ++---+
                    675:      |21   22 |
                    676:      +--------+
                    677:      hline and double vline top right:
                    678:      +--------+
                    679:      |11 -----+
                    680:      |21   22 |
                    681:      +--------+
                    682:      hline top left:
                    683:      +--------+
                    684:      +---- 12 |
                    685:      |21   22 |
                    686:      +--------+
                    687:      hline top:
                    688:      +-------------+
                    689:      |11 ------ 13 |
                    690:      |21   22   23 |
                    691:      +-------------+
                    692:      double hline top:
                    693:      +------------------+
                    694:      |11 ----------- 13 |
                    695:      |21   22   23   24 |
                    696:      +------------------+
                    697:      hline top right:
                    698:      +--------+
                    699:      |11 -----+
                    700:      |21   22 |
                    701:      +--------+
                    702:      hline in front:
                    703:      +--------+
                    704:      |11   12 |
                    705:      +---- 22 |
                    706:      |31   32 |
                    707:      +--------+
                    708:      vline in front:
                    709:      +--------+
                    710:      |11   12 |
                    711:      |21   22 |
                    712:      |31   32 |
                    713:      |41   42 |
                    714:      +--------+
                    715:      hline and vline in front:
                    716:      +--------+
                    717:      |11   12 |
                    718:      |21 | 22 |
                    719:      +---+ 32 |
                    720:      |41   42 |
                    721:      +--------+
                    722:      vline and hline in front:
                    723:      +--------+
                    724:      |11   12 |
                    725:      |21   22 |
                    726:      +---- 32 |
                    727:      |41   42 |
                    728:      +--------+
                    729:      hline in the middle:
                    730:      +-------------+
                    731:      |11   12   13 |
                    732:      |21 ------ 23 |
                    733:      |31   32   33 |
                    734:      +-------------+
                    735:      vline in the middle:
                    736:      +-------------+
                    737:      |11   12   13 |
                    738:      |21 | 22   23 |
                    739:      |31 | 32   33 |
                    740:      |41   42   43 |
                    741:      +-------------+
                    742:      vline and hline in the middle:
                    743:      +-------------+
                    744:      |11   12   13 |
                    745:      |21 | 22   23 |
                    746:      |31 +----- 33 |
                    747:      |41   42   43 |
                    748:      +-------------+
                    749:      hline and vline in the middle:
                    750:      +-------------+
                    751:      |11   12   13 |
                    752:      |21   22 | 23 |
                    753:      |31 -----+ 33 |
                    754:      |41   42   43 |
                    755:      +-------------+
                    756:      double hline in the middle:
                    757:      +------------------+
                    758:      |11   12   13   14 |
                    759:      |21 ----------- 24 |
                    760:      |31   32   33   34 |
                    761:      +------------------+
                    762:      hline, vline, hline in the middle:
                    763:      +------------------+
                    764:      |11   12   13   14 |
                    765:      |21   22 | 23   24 |
                    766:      |31 -----+----- 34 |
                    767:      |41   42   43   44 |
                    768:      +------------------+
                    769:      hline at the end:
                    770:      +--------+
                    771:      |11   12 |
                    772:      |21 -----+
                    773:      |31   32 |
                    774:      +--------+
                    775:      vline at the end:
                    776:      +--------+
                    777:      |11   12 |
                    778:      |21   22 |
                    779:      |31   32 |
                    780:      |41   42 |
                    781:      +--------+
                    782:      vline and hline at the end:
                    783:      +--------+
                    784:      |11   12 |
                    785:      |21 | 22 |
                    786:      |31 +----+
                    787:      |41   42 |
                    788:      +--------+
                    789:      hline and vline at the end:
                    790:      +--------+
                    791:      |11   12 |
                    792:      |21   22 |
                    793:      |31 -----+
                    794:      |41   42 |
                    795:      +--------+
                    796:      hline bottom left:
                    797:      +--------+
                    798:      |11   12 |
                    799:      +---- 22 |
                    800:      +--------+
                    801:      vline bottom left:
                    802:      +--------+
                    803:      |11   12 |
                    804:      |21   22 |
                    805:      |31   32 |
                    806:      +--------+
                    807:      hline and vline bottom left:
                    808:      +--------+
                    809:      |11   12 |
                    810:      |21 | 22 |
                    811:      +---+ 32 |
                    812:      +---+----+
                    813:      vline and hline bottom left:
                    814:      +--------+
                    815:      |11   12 |
                    816:      |21   22 |
                    817:      +---- 32 |
                    818:      +--------+
                    819:      double hline bottom:
                    820:      +------------------+
                    821:      |11   12   13   14 |
                    822:      |21 ----------- 24 |
                    823:      +------------------+
                    824:      hline, vline, hline bottom:
                    825:      +------------------+
                    826:      |11   12   13   14 |
                    827:      |21   22 | 23   24 |
                    828:      |31 -----+----- 34 |
                    829:      +--------+---------+
                    830:      hline bottom right:
                    831:      +--------+
                    832:      |11   12 |
                    833:      |21 -----+
                    834:      +--------+
                    835:      vline bottom right:
                    836:      +--------+
                    837:      |11   12 |
                    838:      |21   22 |
                    839:      |31   32 |
                    840:      +--------+
                    841:      vline and hline bottom right:
                    842:      +--------+
                    843:      |11   12 |
                    844:      |21 | 22 |
                    845:      |31 +----+
                    846:      +---+----+
                    847:      hline and vline bottom right:
                    848:      +--------+
                    849:      |11   12 |
                    850:      |21   22 |
                    851:      |31 -----+
                    852:      +--------+
                    853:      double vline in front:
                    854:      +--------+
                    855:      |11   12 |
                    856:      |21   22 |
                    857:      |31   32 |
                    858:      |41   42 |
                    859:      +--------+
                    860:      hline and double vline in front:
                    861:      +--------+
                    862:      |11   12 |
                    863:      |21 ||22 |
                    864:      +---+|32 |
                    865:      |41   42 |
                    866:      +--------+
                    867:      double vline and hline in front:
                    868:      +--------+
                    869:      |11   12 |
                    870:      |21   22 |
                    871:      +---- 32 |
                    872:      |41   42 |
                    873:      +--------+
                    874:      double vline in the middle:
                    875:      +-------------+
                    876:      |11   12   13 |
                    877:      |21 ||22   23 |
                    878:      |31 ||32   33 |
                    879:      |41   42   43 |
                    880:      +-------------+
                    881:      double vline and hline in the middle:
                    882:      +-------------+
                    883:      |11   12   13 |
                    884:      |21 ||22   23 |
                    885:      |31 ++---- 33 |
                    886:      |41   42   43 |
                    887:      +-------------+
                    888:      hline and doble vline in the middle:
                    889:      +-------------+
                    890:      |11   12   13 |
                    891:      |21   22 ||23 |
                    892:      |31 -----+|33 |
                    893:      |41   42   43 |
                    894:      +-------------+
                    895:      hline, double vline, hline in the middle:
                    896:      +------------------+
                    897:      |11   12   13   14 |
                    898:      |21   22 ||23   24 |
                    899:      |31 -----++---- 34 |
                    900:      |41   42   43   44 |
                    901:      +------------------+
                    902:      double vline at the end:
                    903:      +--------+
                    904:      |11   12 |
                    905:      |21   22 |
                    906:      |31   32 |
                    907:      |41   42 |
                    908:      +--------+
                    909:      double vline and hline at the end:
                    910:      +--------+
                    911:      |11   12 |
                    912:      |21 ||22 |
                    913:      |31 ++---+
                    914:      |41   42 |
                    915:      +--------+
                    916:      hline and double vline at the end:
                    917:      +--------+
                    918:      |11   12 |
                    919:      |21   22 |
                    920:      |31 -----+
                    921:      |41   42 |
                    922:      +--------+
                    923:      double vline bottom left:
                    924:      +--------+
                    925:      |11   12 |
                    926:      |21   22 |
                    927:      |31   32 |
                    928:      +--------+
                    929:      hline and double vline bottom left:
                    930:      +--------+
                    931:      |11   12 |
                    932:      |21 ||22 |
                    933:      +---+|32 |
                    934:      +---++---+
                    935:      double vline and hline bottom left:
                    936:      +--------+
                    937:      |11   12 |
                    938:      |21   22 |
                    939:      +---- 32 |
                    940:      +--------+
                    941:      hline, double vline, hline bottom:
                    942:      +------------------+
                    943:      |11   12   13   14 |
                    944:      |21   22 ||23   24 |
                    945:      |31 -----++---- 34 |
                    946:      +--------++--------+
                    947:      double vline bottom right:
                    948:      +--------+
                    949:      |11   12 |
                    950:      |21   22 |
                    951:      |31   32 |
                    952:      +--------+
                    953:      double vline and hline bottom right:
                    954:      +--------+
                    955:      |11   12 |
                    956:      |21 ||22 |
                    957:      |31 ++---+
                    958:      +---++---+
                    959:      hline and double vline bottom right:
                    960:      +--------+
                    961:      |11   12 |
                    962:      |21   22 |
                    963:      |31 -----+
                    964:      +--------+
                    965:      vline left below hline top left:
                    966:      +--------+
                    967:      +---- 12 |
                    968:      |21   22 |
                    969:      |31   32 |
                    970:      +--------+
                    971:      vline right below hline top left:
                    972:      +--------+
                    973:      +---+ 12 |
                    974:      |21 | 22 |
                    975:      |31   32 |
                    976:      +--------+
                    977:      vline left below hline at the top:
                    978:      +-------------+
                    979:      |11 +----- 13 |
                    980:      |21 | 22   23 |
                    981:      |31   32   33 |
                    982:      +-------------+
                    983:      vline right below hline at the top:
                    984:      +-------------+
                    985:      |11 -----+ 13 |
                    986:      |21   22 | 23 |
                    987:      |31   32   33 |
                    988:      +-------------+
                    989:      vline below hline at the top:
                    990:      +------------------+
                    991:      |11 -----+----- 14 |
                    992:      |21   22 | 23   24 |
                    993:      |31   32   33   34 |
                    994:      +------------------+
                    995:      vline left below hline top right:
                    996:      +--------+
                    997:      |11 +----+
                    998:      |21 | 22 |
                    999:      |31   32 |
                   1000:      +--------+
                   1001:      vline right below hline top right:
                   1002:      +--------+
                   1003:      |11 -----+
                   1004:      |21   22 |
                   1005:      |31   32 |
                   1006:      +--------+
                   1007:      vline left below hline in front:
                   1008:      +--------+
                   1009:      |11   12 |
                   1010:      +---- 22 |
                   1011:      |31   32 |
                   1012:      |41   42 |
                   1013:      +--------+
                   1014:      vline left above hline in front:
                   1015:      +--------+
                   1016:      |11   12 |
                   1017:      |21   22 |
                   1018:      |31   32 |
                   1019:      +---- 42 |
                   1020:      |51   52 |
                   1021:      +--------+
                   1022:      vline right below hline in front:
                   1023:      +--------+
                   1024:      |11   12 |
                   1025:      +---+ 22 |
                   1026:      |31 | 32 |
                   1027:      |41   42 |
                   1028:      +--------+
                   1029:      vline right above hline in front:
                   1030:      +--------+
                   1031:      |11   12 |
                   1032:      |21 | 22 |
                   1033:      |31 | 32 |
                   1034:      +---+ 42 |
                   1035:      |51   52 |
                   1036:      +--------+
                   1037:      vline left below hline in the middle:
                   1038:      +-------------+
                   1039:      |11   12   13 |
                   1040:      |21 +----- 23 |
                   1041:      |31 | 32   33 |
                   1042:      |41   42   43 |
                   1043:      +-------------+
                   1044:      vline left above hline in the middle:
                   1045:      +-------------+
                   1046:      |11   12   13 |
                   1047:      |21 | 22   23 |
                   1048:      |31 | 32   33 |
                   1049:      |41 +----- 43 |
                   1050:      |51   52   53 |
                   1051:      +-------------+
                   1052:      vline right below hline in the middle:
                   1053:      +-------------+
                   1054:      |11   12   13 |
                   1055:      |21 -----+ 23 |
                   1056:      |31   32 | 33 |
                   1057:      |41   42   43 |
                   1058:      +-------------+
                   1059:      vline right above hline in the middle:
                   1060:      +-------------+
                   1061:      |11   12   13 |
                   1062:      |21   22 | 23 |
                   1063:      |31   32 | 33 |
                   1064:      |41 -----+ 43 |
                   1065:      |51   52   53 |
                   1066:      +-------------+
                   1067:      vline below hline in the middle:
                   1068:      +------------------+
                   1069:      |11   12   13   14 |
                   1070:      |21 -----+----- 24 |
                   1071:      |31   32 | 33   34 |
                   1072:      |41   42   43   44 |
                   1073:      +------------------+
                   1074:      vline above hline in the middle:
                   1075:      +------------------+
                   1076:      |11   12   13   14 |
                   1077:      |21   22 | 23   24 |
                   1078:      |31   32 | 33   34 |
                   1079:      |41 -----+----- 44 |
                   1080:      |51   52   53   54 |
                   1081:      +------------------+
                   1082:      vline left below hline at the end:
                   1083:      +--------+
                   1084:      |11   12 |
                   1085:      |21 +----+
                   1086:      |31 | 32 |
                   1087:      |41   42 |
                   1088:      +--------+
                   1089:      vline left above hline at the end:
                   1090:      +--------+
                   1091:      |11   12 |
                   1092:      |21 | 22 |
                   1093:      |31 | 32 |
                   1094:      |41 +----+
                   1095:      |51   52 |
                   1096:      +--------+
                   1097:      vline right below hline at the end:
                   1098:      +--------+
                   1099:      |11   12 |
                   1100:      |21 -----+
                   1101:      |31   32 |
                   1102:      |41   42 |
                   1103:      +--------+
                   1104:      vline right above hline at the end:
                   1105:      +--------+
                   1106:      |11   12 |
                   1107:      |21   22 |
                   1108:      |31   32 |
                   1109:      |41 -----+
                   1110:      |51   52 |
                   1111:      +--------+
                   1112:      vline left above hline bottom left:
                   1113:      +--------+
                   1114:      |11   12 |
                   1115:      |21   22 |
                   1116:      |31   32 |
                   1117:      +---- 42 |
                   1118:      +--------+
                   1119:      vline right above hline bottom left:
                   1120:      +--------+
                   1121:      |11   12 |
                   1122:      |21 | 22 |
                   1123:      |31 | 32 |
                   1124:      +---+ 42 |
                   1125:      +--------+
                   1126:      vline left above hline at the bottom:
                   1127:      +-------------+
                   1128:      |11   12   13 |
                   1129:      |21 | 22   23 |
                   1130:      |31 | 32   33 |
                   1131:      |41 +----- 43 |
                   1132:      +-------------+
                   1133:      vline right above hline at the bottom:
                   1134:      +-------------+
                   1135:      |11   12   13 |
                   1136:      |21   22 | 23 |
                   1137:      |31   32 | 33 |
                   1138:      |41 -----+ 43 |
                   1139:      +-------------+
                   1140:      vline above hline at the bottom:
                   1141:      +------------------+
                   1142:      |11   12   13   14 |
                   1143:      |21   22 | 23   24 |
                   1144:      |31   32 | 33   34 |
                   1145:      |41 -----+----- 44 |
                   1146:      +------------------+
                   1147:      vline left above hline bottom right:
                   1148:      +--------+
                   1149:      |11   12 |
                   1150:      |21 | 22 |
                   1151:      |31 | 32 |
                   1152:      |41 +----+
                   1153:      +--------+
                   1154:      vline right above hline bottom right:
                   1155:      +--------+
                   1156:      |11   12 |
                   1157:      |21   22 |
                   1158:      |31   32 |
                   1159:      |41 -----+
                   1160:      +--------+
                   1161:      double vline left below hline top left:
                   1162:      +--------+
                   1163:      +---- 12 |
                   1164:      |21   22 |
                   1165:      |31   32 |
                   1166:      +--------+
                   1167:      double vline right below hline top left:
                   1168:      +--------+
                   1169:      +---+|12 |
                   1170:      |21 ||22 |
                   1171:      |31   32 |
                   1172:      +--------+
                   1173:      double vline left below hline at the top:
                   1174:      +-------------+
                   1175:      |11 ++---- 13 |
                   1176:      |21 ||22   23 |
                   1177:      |31   32   33 |
                   1178:      +-------------+
                   1179:      double vline right below hline at the top:
                   1180:      +-------------+
                   1181:      |11 -----+|13 |
                   1182:      |21   22 ||23 |
                   1183:      |31   32   33 |
                   1184:      +-------------+
                   1185:      double vline below hline at the top:
                   1186:      +------------------+
                   1187:      |11 -----++---- 14 |
                   1188:      |21   22 ||23   24 |
                   1189:      |31   32   33   34 |
                   1190:      +------------------+
                   1191:      double vline left below hline top right:
                   1192:      +--------+
                   1193:      |11 ++---+
                   1194:      |21 ||22 |
                   1195:      |31   32 |
                   1196:      +--------+
                   1197:      double vline right below hline top right:
                   1198:      +--------+
                   1199:      |11 -----+
                   1200:      |21   22 |
                   1201:      |31   32 |
                   1202:      +--------+
                   1203:      double vline left below hline in front:
                   1204:      +--------+
                   1205:      |11   12 |
                   1206:      +---- 22 |
                   1207:      |31   32 |
                   1208:      |41   42 |
                   1209:      +--------+
                   1210:      double vline left above hline in front:
                   1211:      +--------+
                   1212:      |11   12 |
                   1213:      |21   22 |
                   1214:      |31   32 |
                   1215:      +---- 42 |
                   1216:      |51   52 |
                   1217:      +--------+
                   1218:      double vline right below hline in front:
                   1219:      +--------+
                   1220:      |11   12 |
                   1221:      +---+|22 |
                   1222:      |31 ||32 |
                   1223:      |41   42 |
                   1224:      +--------+
                   1225:      double vline right above hline in front:
                   1226:      +--------+
                   1227:      |11   12 |
                   1228:      |21 ||22 |
                   1229:      |31 ||32 |
                   1230:      +---+|42 |
                   1231:      |51   52 |
                   1232:      +--------+
                   1233:      double vline left below hline in the middle:
                   1234:      +-------------+
                   1235:      |11   12   13 |
                   1236:      |21 ++---- 23 |
                   1237:      |31 ||32   33 |
                   1238:      |41   42   43 |
                   1239:      +-------------+
                   1240:      double vline left above hline in the middle:
                   1241:      +-------------+
                   1242:      |11   12   13 |
                   1243:      |21 ||22   23 |
                   1244:      |31 ||32   33 |
                   1245:      |41 ++---- 43 |
                   1246:      |51   52   53 |
                   1247:      +-------------+
                   1248:      double vline right below hline in the middle:
                   1249:      +-------------+
                   1250:      |11   12   13 |
                   1251:      |21 -----+|23 |
                   1252:      |31   32 ||33 |
                   1253:      |41   42   43 |
                   1254:      +-------------+
                   1255:      double vline right above hline in the middle:
                   1256:      +-------------+
                   1257:      |11   12   13 |
                   1258:      |21   22 ||23 |
                   1259:      |31   32 ||33 |
                   1260:      |41 -----+|43 |
                   1261:      |51   52   53 |
                   1262:      +-------------+
                   1263:      double vline below hline in the middle:
                   1264:      +------------------+
                   1265:      |11   12   13   14 |
                   1266:      |21 -----++---- 24 |
                   1267:      |31   32 ||33   34 |
                   1268:      |41   42   43   44 |
                   1269:      +------------------+
                   1270:      double vline above hline in the middle:
                   1271:      +------------------+
                   1272:      |11   12   13   14 |
                   1273:      |21   22 ||23   24 |
                   1274:      |31   32 ||33   34 |
                   1275:      |41 -----++---- 44 |
                   1276:      |51   52   53   54 |
                   1277:      +------------------+
                   1278:      double vline left below hline at the end:
                   1279:      +--------+
                   1280:      |11   12 |
                   1281:      |21 ++---+
                   1282:      |31 ||32 |
                   1283:      |41   42 |
                   1284:      +--------+
                   1285:      double vline left above hline at the end:
                   1286:      +--------+
                   1287:      |11   12 |
                   1288:      |21 ||22 |
                   1289:      |31 ||32 |
                   1290:      |41 ++---+
                   1291:      |51   52 |
                   1292:      +--------+
                   1293:      double vline right below hline at the end:
                   1294:      +--------+
                   1295:      |11   12 |
                   1296:      |21 -----+
                   1297:      |31   32 |
                   1298:      |41   42 |
                   1299:      +--------+
                   1300:      double vline right above hline at the end:
                   1301:      +--------+
                   1302:      |11   12 |
                   1303:      |21   22 |
                   1304:      |31   32 |
                   1305:      |41 -----+
                   1306:      |51   52 |
                   1307:      +--------+
                   1308:      double vline left above hline bottom left:
                   1309:      +--------+
                   1310:      |11   12 |
                   1311:      |21   22 |
                   1312:      |31   32 |
                   1313:      +---- 42 |
                   1314:      +--------+
                   1315:      double vline right above hline bottom left:
                   1316:      +--------+
                   1317:      |11   12 |
                   1318:      |21 ||22 |
                   1319:      |31 ||32 |
                   1320:      +---+|42 |
                   1321:      +--------+
                   1322:      double vline left above hline at the bottom:
                   1323:      +-------------+
                   1324:      |11   12   13 |
                   1325:      |21 ||22   23 |
                   1326:      |31 ||32   33 |
                   1327:      |41 ++---- 43 |
                   1328:      +-------------+
                   1329:      double vline right above hline at the bottom:
                   1330:      +-------------+
                   1331:      |11   12   13 |
                   1332:      |21   22 ||23 |
                   1333:      |31   32 ||33 |
                   1334:      |41 -----+|43 |
                   1335:      +-------------+
                   1336:      double vline above hline at the bottom:
                   1337:      +------------------+
                   1338:      |11   12   13   14 |
                   1339:      |21   22 ||23   24 |
                   1340:      |31   32 ||33   34 |
                   1341:      |41 -----++---- 44 |
                   1342:      +------------------+
                   1343:      double vline left above hline bottom right:
                   1344:      +--------+
                   1345:      |11   12 |
                   1346:      |21 ||22 |
                   1347:      |31 ||32 |
                   1348:      |41 ++---+
                   1349:      +--------+
                   1350:      double vline right above hline bottom right:
                   1351:      +--------+
                   1352:      |11   12 |
                   1353:      |21   22 |
                   1354:      |31   32 |
                   1355:      |41 -----+
                   1356:      +--------+
                   1357:
                   1358: AALLLLBBOOXX
                   1359:      vline top left:
                   1360:      +---+----+
                   1361:      |11 | 12 |
                   1362:      +---+----+
                   1363:      |21 | 22 |
                   1364:      +---+----+
                   1365:      hline and vline top left:
                   1366:      +---+----+
                   1367:      +---+ 12 |
                   1368:      +---+----+
                   1369:      |21 | 22 |
                   1370:      +---+----+
                   1371:      vline and hline top left:
                   1372:      +---+----+
                   1373:      +---+ 12 |
                   1374:      +---+----+
                   1375:      |21 | 22 |
                   1376:      +---+----+
                   1377:      vline top:
                   1378:      +---+----+
                   1379:      |11 | 12 |
                   1380:      +---+----+
                   1381:      |21 | 22 |
                   1382:      +---+----+
                   1383:      vline and hline top:
                   1384:      +---+----+----+
                   1385:      |11 +----+ 13 |
                   1386:      +---+----+----+
                   1387:      |21 | 22 | 23 |
                   1388:      +---+----+----+
                   1389:      hline and vline top:
                   1390:      +---+----+----+
                   1391:      |11 +----+ 13 |
                   1392:      +---+----+----+
                   1393:      |21 | 22 | 23 |
                   1394:      +---+----+----+
                   1395:      hline, vline, hline top:
                   1396:      +---+----+----+----+
                   1397:      |11 +----+----+ 13 |
                   1398:      +---+----+----+----+
                   1399:      |21 | 22 | 23 | 24 |
                   1400:      +---+----+----+----+
                   1401:      vline top right:
                   1402:      +---+----+
                   1403:      |11 | 12 |
                   1404:      +---+----+
                   1405:      |21 | 22 |
                   1406:      +---+----+
                   1407:      vline and hline top right:
                   1408:      +---+----+
                   1409:      |11 +----+
                   1410:      +---+----+
                   1411:      |21 | 22 |
                   1412:      +---+----+
                   1413:      hline and vline top right:
                   1414:      +---+----+
                   1415:      |11 +----+
                   1416:      +---+----+
                   1417:      |21 | 22 |
                   1418:      +---+----+
                   1419:      double vline top left:
                   1420:      +---+----+
                   1421:      |11 | 12 |
                   1422:      +---+----+
                   1423:      |21 | 22 |
                   1424:      +---+----+
                   1425:      hline and double vline top left:
                   1426:      +---++---+
                   1427:      +---+|12 |
                   1428:      +---++---+
                   1429:      |21 | 22 |
                   1430:      +---+----+
                   1431:      double vline and hline top left:
                   1432:      +---+----+
                   1433:      +---+ 12 |
                   1434:      +---+----+
                   1435:      |21 | 22 |
                   1436:      +---+----+
                   1437:      double vline top:
                   1438:      +---++---+
                   1439:      |11 ||12 |
                   1440:      +---++---+
                   1441:      |21 | 22 |
                   1442:      +---+----+
                   1443:      double vline and hline top:
                   1444:      +---++---+----+
                   1445:      |11 ++---+ 13 |
                   1446:      +---++---+----+
                   1447:      |21 | 22 | 23 |
                   1448:      +---+----+----+
                   1449:      hline and double vline top:
                   1450:      +---+----++---+
                   1451:      |11 +----+|13 |
                   1452:      +---+----++---+
                   1453:      |21 | 22 | 23 |
                   1454:      +---+----+----+
                   1455:      hline, double vline, hline top:
                   1456:      +---+----++---+----+
                   1457:      |11 +----++---+ 13 |
                   1458:      +---+----++---+----+
                   1459:      |21 | 22 | 23 | 24 |
                   1460:      +---+----+----+----+
                   1461:      double vline top right:
                   1462:      +---+----+
                   1463:      |11 | 12 |
                   1464:      +---+----+
                   1465:      |21 | 22 |
                   1466:      +---+----+
                   1467:      double vline and hline top right:
                   1468:      +---++---+
                   1469:      |11 ++---+
                   1470:      +---++---+
                   1471:      |21 | 22 |
                   1472:      +---+----+
                   1473:      hline and double vline top right:
                   1474:      +---+----+
                   1475:      |11 +----+
                   1476:      +---+----+
                   1477:      |21 | 22 |
                   1478:      +---+----+
                   1479:      hline top left:
                   1480:      +---+----+
                   1481:      +---+ 12 |
                   1482:      +---+----+
                   1483:      |21 | 22 |
                   1484:      +---+----+
                   1485:      hline top:
                   1486:      +---+----+----+
                   1487:      |11 +----+ 13 |
                   1488:      +---+----+----+
                   1489:      |21 | 22 | 23 |
                   1490:      +---+----+----+
                   1491:      double hline top:
                   1492:      +---+----+----+----+
                   1493:      |11 +----+----+ 13 |
                   1494:      +---+----+----+----+
                   1495:      |21 | 22 | 23 | 24 |
                   1496:      +---+----+----+----+
                   1497:      hline top right:
                   1498:      +---+----+
                   1499:      |11 +----+
                   1500:      +---+----+
                   1501:      |21 | 22 |
                   1502:      +---+----+
                   1503:      hline in front:
                   1504:      +---+----+
                   1505:      |11 | 12 |
                   1506:      +---+----+
                   1507:      +---+ 22 |
                   1508:      +---+----+
                   1509:      |31 | 32 |
                   1510:      +---+----+
                   1511:      vline in front:
                   1512:      +---+----+
                   1513:      |11 | 12 |
                   1514:      +---+----+
                   1515:      |21 | 22 |
                   1516:      +---+----+
                   1517:      |31 | 32 |
                   1518:      +---+----+
                   1519:      |41 | 42 |
                   1520:      +---+----+
                   1521:      hline and vline in front:
                   1522:      +---+----+
                   1523:      |11 | 12 |
                   1524:      +---+----+
                   1525:      |21 | 22 |
                   1526:      +---+----+
                   1527:      +---+ 32 |
                   1528:      +---+----+
                   1529:      |41 | 42 |
                   1530:      +---+----+
                   1531:      vline and hline in front:
                   1532:      +---+----+
                   1533:      |11 | 12 |
                   1534:      +---+----+
                   1535:      |21 | 22 |
                   1536:      +---+----+
                   1537:      +---+ 32 |
                   1538:      +---+----+
                   1539:      |41 | 42 |
                   1540:      +---+----+
                   1541:      hline in the middle:
                   1542:      +---+----+----+
                   1543:      |11 | 12 | 13 |
                   1544:      +---+----+----+
                   1545:      |21 +----+ 23 |
                   1546:      +---+----+----+
                   1547:      |31 | 32 | 33 |
                   1548:      +---+----+----+
                   1549:      vline in the middle:
                   1550:      +---+----+----+
                   1551:      |11 | 12 | 13 |
                   1552:      +---+----+----+
                   1553:      |21 | 22 | 23 |
                   1554:      +---+----+----+
                   1555:      |31 | 32 | 33 |
                   1556:      +---+----+----+
                   1557:      |41 | 42 | 43 |
                   1558:      +---+----+----+
                   1559:      vline and hline in the middle:
                   1560:      +---+----+----+
                   1561:      |11 | 12 | 13 |
                   1562:      +---+----+----+
                   1563:      |21 | 22 | 23 |
                   1564:      +---+----+----+
                   1565:      |31 +----+ 33 |
                   1566:      +---+----+----+
                   1567:      |41 | 42 | 43 |
                   1568:      +---+----+----+
                   1569:      hline and vline in the middle:
                   1570:      +---+----+----+
                   1571:      |11 | 12 | 13 |
                   1572:      +---+----+----+
                   1573:      |21 | 22 | 23 |
                   1574:      +---+----+----+
                   1575:      |31 +----+ 33 |
                   1576:      +---+----+----+
                   1577:      |41 | 42 | 43 |
                   1578:      +---+----+----+
                   1579:      double hline in the middle:
                   1580:      +---+----+----+----+
                   1581:      |11 | 12 | 13 | 14 |
                   1582:      +---+----+----+----+
                   1583:      |21 +----+----+ 24 |
                   1584:      +---+----+----+----+
                   1585:      |31 | 32 | 33 | 34 |
                   1586:      +---+----+----+----+
                   1587:      hline, vline, hline in the middle:
                   1588:      +---+----+----+----+
                   1589:      |11 | 12 | 13 | 14 |
                   1590:      +---+----+----+----+
                   1591:      |21 | 22 | 23 | 24 |
                   1592:      +---+----+----+----+
                   1593:      |31 +----+----+ 34 |
                   1594:      +---+----+----+----+
                   1595:      |41 | 42 | 43 | 44 |
                   1596:      +---+----+----+----+
                   1597:      hline at the end:
                   1598:      +---+----+
                   1599:      |11 | 12 |
                   1600:      +---+----+
                   1601:      |21 +----+
                   1602:      +---+----+
                   1603:      |31 | 32 |
                   1604:      +---+----+
                   1605:      vline at the end:
                   1606:      +---+----+
                   1607:      |11 | 12 |
                   1608:      +---+----+
                   1609:      |21 | 22 |
                   1610:      +---+----+
                   1611:      |31 | 32 |
                   1612:      +---+----+
                   1613:      |41 | 42 |
                   1614:      +---+----+
                   1615:      vline and hline at the end:
                   1616:      +---+----+
                   1617:      |11 | 12 |
                   1618:      +---+----+
                   1619:      |21 | 22 |
                   1620:      +---+----+
                   1621:      |31 +----+
                   1622:      +---+----+
                   1623:      |41 | 42 |
                   1624:      +---+----+
                   1625:      hline and vline at the end:
                   1626:      +---+----+
                   1627:      |11 | 12 |
                   1628:      +---+----+
                   1629:      |21 | 22 |
                   1630:      +---+----+
                   1631:      |31 +----+
                   1632:      +---+----+
                   1633:      |41 | 42 |
                   1634:      +---+----+
                   1635:      hline bottom left:
                   1636:      +---+----+
                   1637:      |11 | 12 |
                   1638:      +---+----+
                   1639:      +---+ 22 |
                   1640:      +---+----+
                   1641:      vline bottom left:
                   1642:      +---+----+
                   1643:      |11 | 12 |
                   1644:      +---+----+
                   1645:      |21 | 22 |
                   1646:      +---+----+
                   1647:      |31 | 32 |
                   1648:      +---+----+
                   1649:      hline and vline bottom left:
                   1650:      +---+----+
                   1651:      |11 | 12 |
                   1652:      +---+----+
                   1653:      |21 | 22 |
                   1654:      +---+----+
                   1655:      +---+ 32 |
                   1656:      +---+----+
                   1657:      vline and hline bottom left:
                   1658:      +---+----+
                   1659:      |11 | 12 |
                   1660:      +---+----+
                   1661:      |21 | 22 |
                   1662:      +---+----+
                   1663:      +---+ 32 |
                   1664:      +---+----+
                   1665:      double hline bottom:
                   1666:      +---+----+----+----+
                   1667:      |11 | 12 | 13 | 14 |
                   1668:      +---+----+----+----+
                   1669:      |21 +----+----+ 24 |
                   1670:      +---+----+----+----+
                   1671:      hline, vline, hline bottom:
                   1672:      +---+----+----+----+
                   1673:      |11 | 12 | 13 | 14 |
                   1674:      +---+----+----+----+
                   1675:      |21 | 22 | 23 | 24 |
                   1676:      +---+----+----+----+
                   1677:      |31 +----+----+ 34 |
                   1678:      +---+----+----+----+
                   1679:      hline bottom right:
                   1680:      +---+----+
                   1681:      |11 | 12 |
                   1682:      +---+----+
                   1683:      |21 +----+
                   1684:      +---+----+
                   1685:      vline bottom right:
                   1686:      +---+----+
                   1687:      |11 | 12 |
                   1688:      +---+----+
                   1689:      |21 | 22 |
                   1690:      +---+----+
                   1691:      |31 | 32 |
                   1692:      +---+----+
                   1693:      vline and hline bottom right:
                   1694:      +---+----+
                   1695:      |11 | 12 |
                   1696:      +---+----+
                   1697:      |21 | 22 |
                   1698:      +---+----+
                   1699:      |31 +----+
                   1700:      +---+----+
                   1701:      hline and vline bottom right:
                   1702:      +---+----+
                   1703:      |11 | 12 |
                   1704:      +---+----+
                   1705:      |21 | 22 |
                   1706:      +---+----+
                   1707:      |31 +----+
                   1708:      +---+----+
                   1709:      double vline in front:
                   1710:      +---+----+
                   1711:      |11 | 12 |
                   1712:      +---+----+
                   1713:      |21 | 22 |
                   1714:      +---+----+
                   1715:      |31 | 32 |
                   1716:      +---+----+
                   1717:      |41 | 42 |
                   1718:      +---+----+
                   1719:      hline and double vline in front:
                   1720:      +---+----+
                   1721:      |11 | 12 |
                   1722:      +---+----+
                   1723:      |21 | 22 |
                   1724:      +---++---+
                   1725:      +---+|32 |
                   1726:      +---++---+
                   1727:      |41 | 42 |
                   1728:      +---+----+
                   1729:      double vline and hline in front:
                   1730:      +---+----+
                   1731:      |11 | 12 |
                   1732:      +---+----+
                   1733:      |21 | 22 |
                   1734:      +---+----+
                   1735:      +---+ 32 |
                   1736:      +---+----+
                   1737:      |41 | 42 |
                   1738:      +---+----+
                   1739:      double vline in the middle:
                   1740:      +---+----+----+
                   1741:      |11 | 12 | 13 |
                   1742:      +---+----+----+
                   1743:      |21 | 22 | 23 |
                   1744:      +---++---+----+
                   1745:      |31 ||32 | 33 |
                   1746:      +---++---+----+
                   1747:      |41 | 42 | 43 |
                   1748:      +---+----+----+
                   1749:      double vline and hline in the middle:
                   1750:      +---+----+----+
                   1751:      |11 | 12 | 13 |
                   1752:      +---+----+----+
                   1753:      |21 | 22 | 23 |
                   1754:      +---++---+----+
                   1755:      |31 ++---+ 33 |
                   1756:      +---++---+----+
                   1757:      |41 | 42 | 43 |
                   1758:      +---+----+----+
                   1759:      hline and doble vline in the middle:
                   1760:      +---+----+----+
                   1761:      |11 | 12 | 13 |
                   1762:      +---+----+----+
                   1763:      |21 | 22 | 23 |
                   1764:      +---+----++---+
                   1765:      |31 +----+|33 |
                   1766:      +---+----++---+
                   1767:      |41 | 42 | 43 |
                   1768:      +---+----+----+
                   1769:      hline, double vline, hline in the middle:
                   1770:      +---+----+----+----+
                   1771:      |11 | 12 | 13 | 14 |
                   1772:      +---+----+----+----+
                   1773:      |21 | 22 | 23 | 24 |
                   1774:      +---+----++---+----+
                   1775:      |31 +----++---+ 34 |
                   1776:      +---+----++---+----+
                   1777:      |41 | 42 | 43 | 44 |
                   1778:      +---+----+----+----+
                   1779:      double vline at the end:
                   1780:      +---+----+
                   1781:      |11 | 12 |
                   1782:      +---+----+
                   1783:      |21 | 22 |
                   1784:      +---+----+
                   1785:      |31 | 32 |
                   1786:      +---+----+
                   1787:      |41 | 42 |
                   1788:      +---+----+
                   1789:      double vline and hline at the end:
                   1790:      +---+----+
                   1791:      |11 | 12 |
                   1792:      +---+----+
                   1793:      |21 | 22 |
                   1794:      +---++---+
                   1795:      |31 ++---+
                   1796:      +---++---+
                   1797:      |41 | 42 |
                   1798:      +---+----+
                   1799:      hline and double vline at the end:
                   1800:      +---+----+
                   1801:      |11 | 12 |
                   1802:      +---+----+
                   1803:      |21 | 22 |
                   1804:      +---+----+
                   1805:      |31 +----+
                   1806:      +---+----+
                   1807:      |41 | 42 |
                   1808:      +---+----+
                   1809:      double vline bottom left:
                   1810:      +---+----+
                   1811:      |11 | 12 |
                   1812:      +---+----+
                   1813:      |21 | 22 |
                   1814:      +---+----+
                   1815:      |31 | 32 |
                   1816:      +---+----+
                   1817:      hline and double vline bottom left:
                   1818:      +---+----+
                   1819:      |11 | 12 |
                   1820:      +---+----+
                   1821:      |21 | 22 |
                   1822:      +---++---+
                   1823:      +---+|32 |
                   1824:      +---++---+
                   1825:      double vline and hline bottom left:
                   1826:      +---+----+
                   1827:      |11 | 12 |
                   1828:      +---+----+
                   1829:      |21 | 22 |
                   1830:      +---+----+
                   1831:      +---+ 32 |
                   1832:      +---+----+
                   1833:      hline, double vline, hline bottom:
                   1834:      +---+----+----+----+
                   1835:      |11 | 12 | 13 | 14 |
                   1836:      +---+----+----+----+
                   1837:      |21 | 22 | 23 | 24 |
                   1838:      +---+----++---+----+
                   1839:      |31 +----++---+ 34 |
                   1840:      +---+----++---+----+
                   1841:      double vline bottom right:
                   1842:      +---+----+
                   1843:      |11 | 12 |
                   1844:      +---+----+
                   1845:      |21 | 22 |
                   1846:      +---+----+
                   1847:      |31 | 32 |
                   1848:      +---+----+
                   1849:      double vline and hline bottom right:
                   1850:      +---+----+
                   1851:      |11 | 12 |
                   1852:      +---+----+
                   1853:      |21 | 22 |
                   1854:      +---++---+
                   1855:      |31 ++---+
                   1856:      +---++---+
                   1857:      hline and double vline bottom right:
                   1858:      +---+----+
                   1859:      |11 | 12 |
                   1860:      +---+----+
                   1861:      |21 | 22 |
                   1862:      +---+----+
                   1863:      |31 +----+
                   1864:      +---+----+
                   1865:      vline left below hline top left:
                   1866:      +---+----+
                   1867:      +---+ 12 |
                   1868:      +---+----+
                   1869:      |21 | 22 |
                   1870:      +---+----+
                   1871:      |31 | 32 |
                   1872:      +---+----+
                   1873:      vline right below hline top left:
                   1874:      +---+----+
                   1875:      +---+ 12 |
                   1876:      +---+----+
                   1877:      |21 | 22 |
                   1878:      +---+----+
                   1879:      |31 | 32 |
                   1880:      +---+----+
                   1881:      vline left below hline at the top:
                   1882:      +---+----+----+
                   1883:      |11 +----+ 13 |
                   1884:      +---+----+----+
                   1885:      |21 | 22 | 23 |
                   1886:      +---+----+----+
                   1887:      |31 | 32 | 33 |
                   1888:      +---+----+----+
                   1889:      vline right below hline at the top:
                   1890:      +---+----+----+
                   1891:      |11 +----+ 13 |
                   1892:      +---+----+----+
                   1893:      |21 | 22 | 23 |
                   1894:      +---+----+----+
                   1895:      |31 | 32 | 33 |
                   1896:      +---+----+----+
                   1897:      vline below hline at the top:
                   1898:      +---+----+----+----+
                   1899:      |11 +----+----+ 14 |
                   1900:      +---+----+----+----+
                   1901:      |21 | 22 | 23 | 24 |
                   1902:      +---+----+----+----+
                   1903:      |31 | 32 | 33 | 34 |
                   1904:      +---+----+----+----+
                   1905:      vline left below hline top right:
                   1906:      +---+----+
                   1907:      |11 +----+
                   1908:      +---+----+
                   1909:      |21 | 22 |
                   1910:      +---+----+
                   1911:      |31 | 32 |
                   1912:      +---+----+
                   1913:      vline right below hline top right:
                   1914:      +---+----+
                   1915:      |11 +----+
                   1916:      +---+----+
                   1917:      |21 | 22 |
                   1918:      +---+----+
                   1919:      |31 | 32 |
                   1920:      +---+----+
                   1921:      vline left below hline in front:
                   1922:      +---+----+
                   1923:      |11 | 12 |
                   1924:      +---+----+
                   1925:      +---+ 22 |
                   1926:      +---+----+
                   1927:      |31 | 32 |
                   1928:      +---+----+
                   1929:      |41 | 42 |
                   1930:      +---+----+
                   1931:      vline left above hline in front:
                   1932:      +---+----+
                   1933:      |11 | 12 |
                   1934:      +---+----+
                   1935:      |21 | 22 |
                   1936:      +---+----+
                   1937:      |31 | 32 |
                   1938:      +---+----+
                   1939:      +---+ 42 |
                   1940:      +---+----+
                   1941:      |51 | 52 |
                   1942:      +---+----+
                   1943:      vline right below hline in front:
                   1944:      +---+----+
                   1945:      |11 | 12 |
                   1946:      +---+----+
                   1947:      +---+ 22 |
                   1948:      +---+----+
                   1949:      |31 | 32 |
                   1950:      +---+----+
                   1951:      |41 | 42 |
                   1952:      +---+----+
                   1953:      vline right above hline in front:
                   1954:      +---+----+
                   1955:      |11 | 12 |
                   1956:      +---+----+
                   1957:      |21 | 22 |
                   1958:      +---+----+
                   1959:      |31 | 32 |
                   1960:      +---+----+
                   1961:      +---+ 42 |
                   1962:      +---+----+
                   1963:      |51 | 52 |
                   1964:      +---+----+
                   1965:      vline left below hline in the middle:
                   1966:      +---+----+----+
                   1967:      |11 | 12 | 13 |
                   1968:      +---+----+----+
                   1969:      |21 +----+ 23 |
                   1970:      +---+----+----+
                   1971:      |31 | 32 | 33 |
                   1972:      +---+----+----+
                   1973:      |41 | 42 | 43 |
                   1974:      +---+----+----+
                   1975:      vline left above hline in the middle:
                   1976:      +---+----+----+
                   1977:      |11 | 12 | 13 |
                   1978:      +---+----+----+
                   1979:      |21 | 22 | 23 |
                   1980:      +---+----+----+
                   1981:      |31 | 32 | 33 |
                   1982:      +---+----+----+
                   1983:      |41 +----+ 43 |
                   1984:      +---+----+----+
                   1985:      |51 | 52 | 53 |
                   1986:      +---+----+----+
                   1987:      vline right below hline in the middle:
                   1988:      +---+----+----+
                   1989:      |11 | 12 | 13 |
                   1990:      +---+----+----+
                   1991:      |21 +----+ 23 |
                   1992:      +---+----+----+
                   1993:      |31 | 32 | 33 |
                   1994:      +---+----+----+
                   1995:      |41 | 42 | 43 |
                   1996:      +---+----+----+
                   1997:      vline right above hline in the middle:
                   1998:      +---+----+----+
                   1999:      |11 | 12 | 13 |
                   2000:      +---+----+----+
                   2001:      |21 | 22 | 23 |
                   2002:      +---+----+----+
                   2003:      |31 | 32 | 33 |
                   2004:      +---+----+----+
                   2005:      |41 +----+ 43 |
                   2006:      +---+----+----+
                   2007:      |51 | 52 | 53 |
                   2008:      +---+----+----+
                   2009:      vline below hline in the middle:
                   2010:      +---+----+----+----+
                   2011:      |11 | 12 | 13 | 14 |
                   2012:      +---+----+----+----+
                   2013:      |21 +----+----+ 24 |
                   2014:      +---+----+----+----+
                   2015:      |31 | 32 | 33 | 34 |
                   2016:      +---+----+----+----+
                   2017:      |41 | 42 | 43 | 44 |
                   2018:      +---+----+----+----+
                   2019:      vline above hline in the middle:
                   2020:      +---+----+----+----+
                   2021:      |11 | 12 | 13 | 14 |
                   2022:      +---+----+----+----+
                   2023:      |21 | 22 | 23 | 24 |
                   2024:      +---+----+----+----+
                   2025:      |31 | 32 | 33 | 34 |
                   2026:      +---+----+----+----+
                   2027:      |41 +----+----+ 44 |
                   2028:      +---+----+----+----+
                   2029:      |51 | 52 | 53 | 54 |
                   2030:      +---+----+----+----+
                   2031:      vline left below hline at the end:
                   2032:      +---+----+
                   2033:      |11 | 12 |
                   2034:      +---+----+
                   2035:      |21 +----+
                   2036:      +---+----+
                   2037:      |31 | 32 |
                   2038:      +---+----+
                   2039:      |41 | 42 |
                   2040:      +---+----+
                   2041:      vline left above hline at the end:
                   2042:      +---+----+
                   2043:      |11 | 12 |
                   2044:      +---+----+
                   2045:      |21 | 22 |
                   2046:      +---+----+
                   2047:      |31 | 32 |
                   2048:      +---+----+
                   2049:      |41 +----+
                   2050:      +---+----+
                   2051:      |51 | 52 |
                   2052:      +---+----+
                   2053:      vline right below hline at the end:
                   2054:      +---+----+
                   2055:      |11 | 12 |
                   2056:      +---+----+
                   2057:      |21 +----+
                   2058:      +---+----+
                   2059:      |31 | 32 |
                   2060:      +---+----+
                   2061:      |41 | 42 |
                   2062:      +---+----+
                   2063:      vline right above hline at the end:
                   2064:      +---+----+
                   2065:      |11 | 12 |
                   2066:      +---+----+
                   2067:      |21 | 22 |
                   2068:      +---+----+
                   2069:      |31 | 32 |
                   2070:      +---+----+
                   2071:      |41 +----+
                   2072:      +---+----+
                   2073:      |51 | 52 |
                   2074:      +---+----+
                   2075:      vline left above hline bottom left:
                   2076:      +---+----+
                   2077:      |11 | 12 |
                   2078:      +---+----+
                   2079:      |21 | 22 |
                   2080:      +---+----+
                   2081:      |31 | 32 |
                   2082:      +---+----+
                   2083:      +---+ 42 |
                   2084:      +---+----+
                   2085:      vline right above hline bottom left:
                   2086:      +---+----+
                   2087:      |11 | 12 |
                   2088:      +---+----+
                   2089:      |21 | 22 |
                   2090:      +---+----+
                   2091:      |31 | 32 |
                   2092:      +---+----+
                   2093:      +---+ 42 |
                   2094:      +---+----+
                   2095:      vline left above hline at the bottom:
                   2096:      +---+----+----+
                   2097:      |11 | 12 | 13 |
                   2098:      +---+----+----+
                   2099:      |21 | 22 | 23 |
                   2100:      +---+----+----+
                   2101:      |31 | 32 | 33 |
                   2102:      +---+----+----+
                   2103:      |41 +----+ 43 |
                   2104:      +---+----+----+
                   2105:      vline right above hline at the bottom:
                   2106:      +---+----+----+
                   2107:      |11 | 12 | 13 |
                   2108:      +---+----+----+
                   2109:      |21 | 22 | 23 |
                   2110:      +---+----+----+
                   2111:      |31 | 32 | 33 |
                   2112:      +---+----+----+
                   2113:      |41 +----+ 43 |
                   2114:      +---+----+----+
                   2115:      vline above hline at the bottom:
                   2116:      +---+----+----+----+
                   2117:      |11 | 12 | 13 | 14 |
                   2118:      +---+----+----+----+
                   2119:      |21 | 22 | 23 | 24 |
                   2120:      +---+----+----+----+
                   2121:      |31 | 32 | 33 | 34 |
                   2122:      +---+----+----+----+
                   2123:      |41 +----+----+ 44 |
                   2124:      +---+----+----+----+
                   2125:      vline left above hline bottom right:
                   2126:      +---+----+
                   2127:      |11 | 12 |
                   2128:      +---+----+
                   2129:      |21 | 22 |
                   2130:      +---+----+
                   2131:      |31 | 32 |
                   2132:      +---+----+
                   2133:      |41 +----+
                   2134:      +---+----+
                   2135:      vline right above hline bottom right:
                   2136:      +---+----+
                   2137:      |11 | 12 |
                   2138:      +---+----+
                   2139:      |21 | 22 |
                   2140:      +---+----+
                   2141:      |31 | 32 |
                   2142:      +---+----+
                   2143:      |41 +----+
                   2144:      +---+----+
                   2145:      double vline left below hline top left:
                   2146:      +---+----+
                   2147:      +---+ 12 |
                   2148:      +---+----+
                   2149:      |21 | 22 |
                   2150:      +---+----+
                   2151:      |31 | 32 |
                   2152:      +---+----+
                   2153:      double vline right below hline top left:
                   2154:      +---+----+
                   2155:      +---+ 12 |
                   2156:      +---++---+
                   2157:      |21 ||22 |
                   2158:      +---++---+
                   2159:      |31 | 32 |
                   2160:      +---+----+
                   2161:      double vline left below hline at the top:
                   2162:      +---+----+----+
                   2163:      |11 +----+ 13 |
                   2164:      +---++---+----+
                   2165:      |21 ||22 | 23 |
                   2166:      +---++---+----+
                   2167:      |31 | 32 | 33 |
                   2168:      +---+----+----+
                   2169:      double vline right below hline at the top:
                   2170:      +---+----+----+
                   2171:      |11 +----+ 13 |
                   2172:      +---+----++---+
                   2173:      |21 | 22 ||23 |
                   2174:      +---+----++---+
                   2175:      |31 | 32 | 33 |
                   2176:      +---+----+----+
                   2177:      double vline below hline at the top:
                   2178:      +---+----+----+----+
                   2179:      |11 +----+----+ 14 |
                   2180:      +---+----++---+----+
                   2181:      |21 | 22 ||23 | 24 |
                   2182:      +---+----++---+----+
                   2183:      |31 | 32 | 33 | 34 |
                   2184:      +---+----+----+----+
                   2185:      double vline left below hline top right:
                   2186:      +---+----+
                   2187:      |11 +----+
                   2188:      +---++---+
                   2189:      |21 ||22 |
                   2190:      +---++---+
                   2191:      |31 | 32 |
                   2192:      +---+----+
                   2193:      double vline right below hline top right:
                   2194:      +---+----+
                   2195:      |11 +----+
                   2196:      +---+----+
                   2197:      |21 | 22 |
                   2198:      +---+----+
                   2199:      |31 | 32 |
                   2200:      +---+----+
                   2201:      double vline left below hline in front:
                   2202:      +---+----+
                   2203:      |11 | 12 |
                   2204:      +---+----+
                   2205:      +---+ 22 |
                   2206:      +---+----+
                   2207:      |31 | 32 |
                   2208:      +---+----+
                   2209:      |41 | 42 |
                   2210:      +---+----+
                   2211:      double vline left above hline in front:
                   2212:      +---+----+
                   2213:      |11 | 12 |
                   2214:      +---+----+
                   2215:      |21 | 22 |
                   2216:      +---+----+
                   2217:      |31 | 32 |
                   2218:      +---+----+
                   2219:      +---+ 42 |
                   2220:      +---+----+
                   2221:      |51 | 52 |
                   2222:      +---+----+
                   2223:      double vline right below hline in front:
                   2224:      +---+----+
                   2225:      |11 | 12 |
                   2226:      +---+----+
                   2227:      +---+ 22 |
                   2228:      +---++---+
                   2229:      |31 ||32 |
                   2230:      +---++---+
                   2231:      |41 | 42 |
                   2232:      +---+----+
                   2233:      double vline right above hline in front:
                   2234:      +---+----+
                   2235:      |11 | 12 |
                   2236:      +---+----+
                   2237:      |21 | 22 |
                   2238:      +---++---+
                   2239:      |31 ||32 |
                   2240:      +---++---+
                   2241:      +---+|42 |
                   2242:      +---+----+
                   2243:      |51 | 52 |
                   2244:      +---+----+
                   2245:      double vline left below hline in the middle:
                   2246:      +---+----+----+
                   2247:      |11 | 12 | 13 |
                   2248:      +---+----+----+
                   2249:      |21 +----+ 23 |
                   2250:      +---++---+----+
                   2251:      |31 ||32 | 33 |
                   2252:      +---++---+----+
                   2253:      |41 | 42 | 43 |
                   2254:      +---+----+----+
                   2255:      double vline left above hline in the middle:
                   2256:      +---+----+----+
                   2257:      |11 | 12 | 13 |
                   2258:      +---+----+----+
                   2259:      |21 | 22 | 23 |
                   2260:      +---++---+----+
                   2261:      |31 ||32 | 33 |
                   2262:      +---++---+----+
                   2263:      |41 ++---+ 43 |
                   2264:      +---+----+----+
                   2265:      |51 | 52 | 53 |
                   2266:      +---+----+----+
                   2267:      double vline right below hline in the middle:
                   2268:      +---+----+----+
                   2269:      |11 | 12 | 13 |
                   2270:      +---+----+----+
                   2271:      |21 +----+ 23 |
                   2272:      +---+----++---+
                   2273:      |31 | 32 ||33 |
                   2274:      +---+----++---+
                   2275:      |41 | 42 | 43 |
                   2276:      +---+----+----+
                   2277:      double vline right above hline in the middle:
                   2278:      +---+----+----+
                   2279:      |11 | 12 | 13 |
                   2280:      +---+----+----+
                   2281:      |21 | 22 | 23 |
                   2282:      +---+----++---+
                   2283:      |31 | 32 ||33 |
                   2284:      +---+----++---+
                   2285:      |41 +----+|43 |
                   2286:      +---+----+----+
                   2287:      |51 | 52 | 53 |
                   2288:      +---+----+----+
                   2289:      double vline below hline in the middle:
                   2290:      +---+----+----+----+
                   2291:      |11 | 12 | 13 | 14 |
                   2292:      +---+----+----+----+
                   2293:      |21 +----+----+ 24 |
                   2294:      +---+----++---+----+
                   2295:      |31 | 32 ||33 | 34 |
                   2296:      +---+----++---+----+
                   2297:      |41 | 42 | 43 | 44 |
                   2298:      +---+----+----+----+
                   2299:      double vline above hline in the middle:
                   2300:      +---+----+----+----+
                   2301:      |11 | 12 | 13 | 14 |
                   2302:      +---+----+----+----+
                   2303:      |21 | 22 | 23 | 24 |
                   2304:      +---+----++---+----+
                   2305:      |31 | 32 ||33 | 34 |
                   2306:      +---+----++---+----+
                   2307:      |41 +----++---+ 44 |
                   2308:      +---+----+----+----+
                   2309:      |51 | 52 | 53 | 54 |
                   2310:      +---+----+----+----+
                   2311:      double vline left below hline at the end:
                   2312:      +---+----+
                   2313:      |11 | 12 |
                   2314:      +---+----+
                   2315:      |21 +----+
                   2316:      +---++---+
                   2317:      |31 ||32 |
                   2318:      +---++---+
                   2319:      |41 | 42 |
                   2320:      +---+----+
                   2321:      double vline left above hline at the end:
                   2322:      +---+----+
                   2323:      |11 | 12 |
                   2324:      +---+----+
                   2325:      |21 | 22 |
                   2326:      +---++---+
                   2327:      |31 ||32 |
                   2328:      +---++---+
                   2329:      |41 ++---+
                   2330:      +---+----+
                   2331:      |51 | 52 |
                   2332:      +---+----+
                   2333:      double vline right below hline at the end:
                   2334:      +---+----+
                   2335:      |11 | 12 |
                   2336:      +---+----+
                   2337:      |21 +----+
                   2338:      +---+----+
                   2339:      |31 | 32 |
                   2340:      +---+----+
                   2341:      |41 | 42 |
                   2342:      +---+----+
                   2343:      double vline right above hline at the end:
                   2344:      +---+----+
                   2345:      |11 | 12 |
                   2346:      +---+----+
                   2347:      |21 | 22 |
                   2348:      +---+----+
                   2349:      |31 | 32 |
                   2350:      +---+----+
                   2351:      |41 +----+
                   2352:      +---+----+
                   2353:      |51 | 52 |
                   2354:      +---+----+
                   2355:      double vline left above hline bottom left:
                   2356:      +---+----+
                   2357:      |11 | 12 |
                   2358:      +---+----+
                   2359:      |21 | 22 |
                   2360:      +---+----+
                   2361:      |31 | 32 |
                   2362:      +---+----+
                   2363:      +---+ 42 |
                   2364:      +---+----+
                   2365:      double vline right above hline bottom left:
                   2366:      +---+----+
                   2367:      |11 | 12 |
                   2368:      +---+----+
                   2369:      |21 | 22 |
                   2370:      +---++---+
                   2371:      |31 ||32 |
                   2372:      +---++---+
                   2373:      +---+|42 |
                   2374:      +---+----+
                   2375:      double vline left above hline at the bottom:
                   2376:      +---+----+----+
                   2377:      |11 | 12 | 13 |
                   2378:      +---+----+----+
                   2379:      |21 | 22 | 23 |
                   2380:      +---++---+----+
                   2381:      |31 ||32 | 33 |
                   2382:      +---++---+----+
                   2383:      |41 ++---+ 43 |
                   2384:      +---+----+----+
                   2385:      double vline right above hline at the bottom:
                   2386:      +---+----+----+
                   2387:      |11 | 12 | 13 |
                   2388:      +---+----+----+
                   2389:      |21 | 22 | 23 |
                   2390:      +---+----++---+
                   2391:      |31 | 32 ||33 |
                   2392:      +---+----++---+
                   2393:      |41 +----+|43 |
                   2394:      +---+----+----+
                   2395:      double vline above hline at the bottom:
                   2396:      +---+----+----+----+
                   2397:      |11 | 12 | 13 | 14 |
                   2398:      +---+----+----+----+
                   2399:      |21 | 22 | 23 | 24 |
                   2400:      +---+----++---+----+
                   2401:      |31 | 32 ||33 | 34 |
                   2402:      +---+----++---+----+
                   2403:      |41 +----++---+ 44 |
                   2404:      +---+----+----+----+
                   2405:      double vline left above hline bottom right:
                   2406:      +---+----+
                   2407:      |11 | 12 |
                   2408:      +---+----+
                   2409:      |21 | 22 |
                   2410:      +---++---+
                   2411:      |31 ||32 |
                   2412:      +---++---+
                   2413:      |41 ++---+
                   2414:      +---+----+
                   2415:      double vline right above hline bottom right:
                   2416:      +---+----+
                   2417:      |11 | 12 |
                   2418:      +---+----+
                   2419:      |21 | 22 |
                   2420:      +---+----+
                   2421:      |31 | 32 |
                   2422:      +---+----+
                   2423:      |41 +----+
                   2424:      +---+----+
                   2425:
                   2426: DDOOUUBBLLEEBBOOXX
                   2427:      vline top left:
                   2428:      +--------+
                   2429:      +--------+
                   2430:      |11   12 |
                   2431:      |21   22 |
                   2432:      +--------+
                   2433:      +--------+
                   2434:      hline and vline top left:
                   2435:      +--------+
                   2436:      +---+----+
                   2437:      +---+ 12 |
                   2438:      |21   22 |
                   2439:      +--------+
                   2440:      +--------+
                   2441:      vline and hline top left:
                   2442:      +--------+
                   2443:      +--------+
                   2444:      +---- 12 |
                   2445:      |21   22 |
                   2446:      +--------+
                   2447:      +--------+
                   2448:      vline top:
                   2449:      +--------+
                   2450:      +---+----+
                   2451:      |11 | 12 |
                   2452:      |21   22 |
                   2453:      +--------+
                   2454:      +--------+
                   2455:      vline and hline top:
                   2456:      +-------------+
                   2457:      +---+---------+
                   2458:      |11 +----- 13 |
                   2459:      |21   22   23 |
                   2460:      +-------------+
                   2461:      +-------------+
                   2462:      hline and vline top:
                   2463:      +-------------+
                   2464:      +--------+----+
                   2465:      |11 -----+ 13 |
                   2466:      |21   22   23 |
                   2467:      +-------------+
                   2468:      +-------------+
                   2469:      hline, vline, hline top:
                   2470:      +------------------+
                   2471:      +--------+---------+
                   2472:      |11 -----+----- 13 |
                   2473:      |21   22   23   24 |
                   2474:      +------------------+
                   2475:      +------------------+
                   2476:      vline top right:
                   2477:      +--------+
                   2478:      +--------+
                   2479:      |11   12 |
                   2480:      |21   22 |
                   2481:      +--------+
                   2482:      +--------+
                   2483:      vline and hline top right:
                   2484:      +--------+
                   2485:      +---+----+
                   2486:      |11 +----+
                   2487:      |21   22 |
                   2488:      +--------+
                   2489:      +--------+
                   2490:      hline and vline top right:
                   2491:      +--------+
                   2492:      +--------+
                   2493:      |11 -----+
                   2494:      |21   22 |
                   2495:      +--------+
                   2496:      +--------+
                   2497:      double vline top left:
                   2498:      +--------+
                   2499:      +--------+
                   2500:      |11   12 |
                   2501:      |21   22 |
                   2502:      +--------+
                   2503:      +--------+
                   2504:      hline and double vline top left:
                   2505:      +--------+
                   2506:      +---++---+
                   2507:      +---+|12 |
                   2508:      |21   22 |
                   2509:      +--------+
                   2510:      +--------+
                   2511:      double vline and hline top left:
                   2512:      +--------+
                   2513:      +--------+
                   2514:      +---- 12 |
                   2515:      |21   22 |
                   2516:      +--------+
                   2517:      +--------+
                   2518:      double vline top:
                   2519:      +--------+
                   2520:      +---++---+
                   2521:      |11 ||12 |
                   2522:      |21   22 |
                   2523:      +--------+
                   2524:      +--------+
                   2525:      double vline and hline top:
                   2526:      +-------------+
                   2527:      +---++--------+
                   2528:      |11 ++---- 13 |
                   2529:      |21   22   23 |
                   2530:      +-------------+
                   2531:      +-------------+
                   2532:      hline and double vline top:
                   2533:      +-------------+
                   2534:      +--------++---+
                   2535:      |11 -----+|13 |
                   2536:      |21   22   23 |
                   2537:      +-------------+
                   2538:      +-------------+
                   2539:      hline, double vline, hline top:
                   2540:      +------------------+
                   2541:      +--------++--------+
                   2542:      |11 -----++---- 13 |
                   2543:      |21   22   23   24 |
                   2544:      +------------------+
                   2545:      +------------------+
                   2546:      double vline top right:
                   2547:      +--------+
                   2548:      +--------+
                   2549:      |11   12 |
                   2550:      |21   22 |
                   2551:      +--------+
                   2552:      +--------+
                   2553:      double vline and hline top right:
                   2554:      +--------+
                   2555:      +---++---+
                   2556:      |11 ++---+
                   2557:      |21   22 |
                   2558:      +--------+
                   2559:      +--------+
                   2560:      hline and double vline top right:
                   2561:      +--------+
                   2562:      +--------+
                   2563:      |11 -----+
                   2564:      |21   22 |
                   2565:      +--------+
                   2566:      +--------+
                   2567:      hline top left:
                   2568:      +--------+
                   2569:      +--------+
                   2570:      +---- 12 |
                   2571:      |21   22 |
                   2572:      +--------+
                   2573:      +--------+
                   2574:      hline top:
                   2575:      +-------------+
                   2576:      +-------------+
                   2577:      |11 ------ 13 |
                   2578:      |21   22   23 |
                   2579:      +-------------+
                   2580:      +-------------+
                   2581:      double hline top:
                   2582:      +------------------+
                   2583:      +------------------+
                   2584:      |11 ----------- 13 |
                   2585:      |21   22   23   24 |
                   2586:      +------------------+
                   2587:      +------------------+
                   2588:      hline top right:
                   2589:      +--------+
                   2590:      +--------+
                   2591:      |11 -----+
                   2592:      |21   22 |
                   2593:      +--------+
                   2594:      +--------+
                   2595:      hline in front:
                   2596:      +--------+
                   2597:      +--------+
                   2598:      |11   12 |
                   2599:      +---- 22 |
                   2600:      |31   32 |
                   2601:      +--------+
                   2602:      +--------+
                   2603:      vline in front:
                   2604:      +--------+
                   2605:      +--------+
                   2606:      |11   12 |
                   2607:      |21   22 |
                   2608:      |31   32 |
                   2609:      |41   42 |
                   2610:      +--------+
                   2611:      +--------+
                   2612:      hline and vline in front:
                   2613:      +--------+
                   2614:      +--------+
                   2615:      |11   12 |
                   2616:      |21 | 22 |
                   2617:      +---+ 32 |
                   2618:      |41   42 |
                   2619:      +--------+
                   2620:      +--------+
                   2621:      vline and hline in front:
                   2622:      +--------+
                   2623:      +--------+
                   2624:      |11   12 |
                   2625:      |21   22 |
                   2626:      +---- 32 |
                   2627:      |41   42 |
                   2628:      +--------+
                   2629:      +--------+
                   2630:      hline in the middle:
                   2631:      +-------------+
                   2632:      +-------------+
                   2633:      |11   12   13 |
                   2634:      |21 ------ 23 |
                   2635:      |31   32   33 |
                   2636:      +-------------+
                   2637:      +-------------+
                   2638:      vline in the middle:
                   2639:      +-------------+
                   2640:      +-------------+
                   2641:      |11   12   13 |
                   2642:      |21 | 22   23 |
                   2643:      |31 | 32   33 |
                   2644:      |41   42   43 |
                   2645:      +-------------+
                   2646:      +-------------+
                   2647:      vline and hline in the middle:
                   2648:      +-------------+
                   2649:      +-------------+
                   2650:      |11   12   13 |
                   2651:      |21 | 22   23 |
                   2652:      |31 +----- 33 |
                   2653:      |41   42   43 |
                   2654:      +-------------+
                   2655:      +-------------+
                   2656:      hline and vline in the middle:
                   2657:      +-------------+
                   2658:      +-------------+
                   2659:      |11   12   13 |
                   2660:      |21   22 | 23 |
                   2661:      |31 -----+ 33 |
                   2662:      |41   42   43 |
                   2663:      +-------------+
                   2664:      +-------------+
                   2665:      double hline in the middle:
                   2666:      +------------------+
                   2667:      +------------------+
                   2668:      |11   12   13   14 |
                   2669:      |21 ----------- 24 |
                   2670:      |31   32   33   34 |
                   2671:      +------------------+
                   2672:      +------------------+
                   2673:      hline, vline, hline in the middle:
                   2674:      +------------------+
                   2675:      +------------------+
                   2676:      |11   12   13   14 |
                   2677:      |21   22 | 23   24 |
                   2678:      |31 -----+----- 34 |
                   2679:      |41   42   43   44 |
                   2680:      +------------------+
                   2681:      +------------------+
                   2682:      hline at the end:
                   2683:      +--------+
                   2684:      +--------+
                   2685:      |11   12 |
                   2686:      |21 -----+
                   2687:      |31   32 |
                   2688:      +--------+
                   2689:      +--------+
                   2690:      vline at the end:
                   2691:      +--------+
                   2692:      +--------+
                   2693:      |11   12 |
                   2694:      |21   22 |
                   2695:      |31   32 |
                   2696:      |41   42 |
                   2697:      +--------+
                   2698:      +--------+
                   2699:      vline and hline at the end:
                   2700:      +--------+
                   2701:      +--------+
                   2702:      |11   12 |
                   2703:      |21 | 22 |
                   2704:      |31 +----+
                   2705:      |41   42 |
                   2706:      +--------+
                   2707:      +--------+
                   2708:      hline and vline at the end:
                   2709:      +--------+
                   2710:      +--------+
                   2711:      |11   12 |
                   2712:      |21   22 |
                   2713:      |31 -----+
                   2714:      |41   42 |
                   2715:      +--------+
                   2716:      +--------+
                   2717:      hline bottom left:
                   2718:      +--------+
                   2719:      +--------+
                   2720:      |11   12 |
                   2721:      +---- 22 |
                   2722:      +--------+
                   2723:      +--------+
                   2724:      vline bottom left:
                   2725:      +--------+
                   2726:      +--------+
                   2727:      |11   12 |
                   2728:      |21   22 |
                   2729:      |31   32 |
                   2730:      +--------+
                   2731:      +--------+
                   2732:      hline and vline bottom left:
                   2733:      +--------+
                   2734:      +--------+
                   2735:      |11   12 |
                   2736:      |21 | 22 |
                   2737:      +---+ 32 |
                   2738:      +---+----+
                   2739:      +--------+
                   2740:      vline and hline bottom left:
                   2741:      +--------+
                   2742:      +--------+
                   2743:      |11   12 |
                   2744:      |21   22 |
                   2745:      +---- 32 |
                   2746:      +--------+
                   2747:      +--------+
                   2748:      double hline bottom:
                   2749:      +------------------+
                   2750:      +------------------+
                   2751:      |11   12   13   14 |
                   2752:      |21 ----------- 24 |
                   2753:      +------------------+
                   2754:      +------------------+
                   2755:      hline, vline, hline bottom:
                   2756:      +------------------+
                   2757:      +------------------+
                   2758:      |11   12   13   14 |
                   2759:      |21   22 | 23   24 |
                   2760:      |31 -----+----- 34 |
                   2761:      +--------+---------+
                   2762:      +------------------+
                   2763:      hline bottom right:
                   2764:      +--------+
                   2765:      +--------+
                   2766:      |11   12 |
                   2767:      |21 -----+
                   2768:      +--------+
                   2769:      +--------+
                   2770:      vline bottom right:
                   2771:      +--------+
                   2772:      +--------+
                   2773:      |11   12 |
                   2774:      |21   22 |
                   2775:      |31   32 |
                   2776:      +--------+
                   2777:      +--------+
                   2778:      vline and hline bottom right:
                   2779:      +--------+
                   2780:      +--------+
                   2781:      |11   12 |
                   2782:      |21 | 22 |
                   2783:      |31 +----+
                   2784:      +---+----+
                   2785:      +--------+
                   2786:      hline and vline bottom right:
                   2787:      +--------+
                   2788:      +--------+
                   2789:      |11   12 |
                   2790:      |21   22 |
                   2791:      |31 -----+
                   2792:      +--------+
                   2793:      +--------+
                   2794:      double vline in front:
                   2795:      +--------+
                   2796:      +--------+
                   2797:      |11   12 |
                   2798:      |21   22 |
                   2799:      |31   32 |
                   2800:      |41   42 |
                   2801:      +--------+
                   2802:      +--------+
                   2803:      hline and double vline in front:
                   2804:      +--------+
                   2805:      +--------+
                   2806:      |11   12 |
                   2807:      |21 ||22 |
                   2808:      +---+|32 |
                   2809:      |41   42 |
                   2810:      +--------+
                   2811:      +--------+
                   2812:      double vline and hline in front:
                   2813:      +--------+
                   2814:      +--------+
                   2815:      |11   12 |
                   2816:      |21   22 |
                   2817:      +---- 32 |
                   2818:      |41   42 |
                   2819:      +--------+
                   2820:      +--------+
                   2821:      double vline in the middle:
                   2822:      +-------------+
                   2823:      +-------------+
                   2824:      |11   12   13 |
                   2825:      |21 ||22   23 |
                   2826:      |31 ||32   33 |
                   2827:      |41   42   43 |
                   2828:      +-------------+
                   2829:      +-------------+
                   2830:      double vline and hline in the middle:
                   2831:      +-------------+
                   2832:      +-------------+
                   2833:      |11   12   13 |
                   2834:      |21 ||22   23 |
                   2835:      |31 ++---- 33 |
                   2836:      |41   42   43 |
                   2837:      +-------------+
                   2838:      +-------------+
                   2839:      hline and doble vline in the middle:
                   2840:      +-------------+
                   2841:      +-------------+
                   2842:      |11   12   13 |
                   2843:      |21   22 ||23 |
                   2844:      |31 -----+|33 |
                   2845:      |41   42   43 |
                   2846:      +-------------+
                   2847:      +-------------+
                   2848:      hline, double vline, hline in the middle:
                   2849:      +------------------+
                   2850:      +------------------+
                   2851:      |11   12   13   14 |
                   2852:      |21   22 ||23   24 |
                   2853:      |31 -----++---- 34 |
                   2854:      |41   42   43   44 |
                   2855:      +------------------+
                   2856:      +------------------+
                   2857:      double vline at the end:
                   2858:      +--------+
                   2859:      +--------+
                   2860:      |11   12 |
                   2861:      |21   22 |
                   2862:      |31   32 |
                   2863:      |41   42 |
                   2864:      +--------+
                   2865:      +--------+
                   2866:      double vline and hline at the end:
                   2867:      +--------+
                   2868:      +--------+
                   2869:      |11   12 |
                   2870:      |21 ||22 |
                   2871:      |31 ++---+
                   2872:      |41   42 |
                   2873:      +--------+
                   2874:      +--------+
                   2875:      hline and double vline at the end:
                   2876:      +--------+
                   2877:      +--------+
                   2878:      |11   12 |
                   2879:      |21   22 |
                   2880:      |31 -----+
                   2881:      |41   42 |
                   2882:      +--------+
                   2883:      +--------+
                   2884:      double vline bottom left:
                   2885:      +--------+
                   2886:      +--------+
                   2887:      |11   12 |
                   2888:      |21   22 |
                   2889:      |31   32 |
                   2890:      +--------+
                   2891:      +--------+
                   2892:      hline and double vline bottom left:
                   2893:      +--------+
                   2894:      +--------+
                   2895:      |11   12 |
                   2896:      |21 ||22 |
                   2897:      +---+|32 |
                   2898:      +---++---+
                   2899:      +--------+
                   2900:      double vline and hline bottom left:
                   2901:      +--------+
                   2902:      +--------+
                   2903:      |11   12 |
                   2904:      |21   22 |
                   2905:      +---- 32 |
                   2906:      +--------+
                   2907:      +--------+
                   2908:      hline, double vline, hline bottom:
                   2909:      +------------------+
                   2910:      +------------------+
                   2911:      |11   12   13   14 |
                   2912:      |21   22 ||23   24 |
                   2913:      |31 -----++---- 34 |
                   2914:      +--------++--------+
                   2915:      +------------------+
                   2916:      double vline bottom right:
                   2917:      +--------+
                   2918:      +--------+
                   2919:      |11   12 |
                   2920:      |21   22 |
                   2921:      |31   32 |
                   2922:      +--------+
                   2923:      +--------+
                   2924:      double vline and hline bottom right:
                   2925:      +--------+
                   2926:      +--------+
                   2927:      |11   12 |
                   2928:      |21 ||22 |
                   2929:      |31 ++---+
                   2930:      +---++---+
                   2931:      +--------+
                   2932:      hline and double vline bottom right:
                   2933:      +--------+
                   2934:      +--------+
                   2935:      |11   12 |
                   2936:      |21   22 |
                   2937:      |31 -----+
                   2938:      +--------+
                   2939:      +--------+
                   2940:      vline left below hline top left:
                   2941:      +--------+
                   2942:      +--------+
                   2943:      +---- 12 |
                   2944:      |21   22 |
                   2945:      |31   32 |
                   2946:      +--------+
                   2947:      +--------+
                   2948:      vline right below hline top left:
                   2949:      +--------+
                   2950:      +--------+
                   2951:      +---+ 12 |
                   2952:      |21 | 22 |
                   2953:      |31   32 |
                   2954:      +--------+
                   2955:      +--------+
                   2956:      vline left below hline at the top:
                   2957:      +-------------+
                   2958:      +-------------+
                   2959:      |11 +----- 13 |
                   2960:      |21 | 22   23 |
                   2961:      |31   32   33 |
                   2962:      +-------------+
                   2963:      +-------------+
                   2964:      vline right below hline at the top:
                   2965:      +-------------+
                   2966:      +-------------+
                   2967:      |11 -----+ 13 |
                   2968:      |21   22 | 23 |
                   2969:      |31   32   33 |
                   2970:      +-------------+
                   2971:      +-------------+
                   2972:      vline below hline at the top:
                   2973:      +------------------+
                   2974:      +------------------+
                   2975:      |11 -----+----- 14 |
                   2976:      |21   22 | 23   24 |
                   2977:      |31   32   33   34 |
                   2978:      +------------------+
                   2979:      +------------------+
                   2980:      vline left below hline top right:
                   2981:      +--------+
                   2982:      +--------+
                   2983:      |11 +----+
                   2984:      |21 | 22 |
                   2985:      |31   32 |
                   2986:      +--------+
                   2987:      +--------+
                   2988:      vline right below hline top right:
                   2989:      +--------+
                   2990:      +--------+
                   2991:      |11 -----+
                   2992:      |21   22 |
                   2993:      |31   32 |
                   2994:      +--------+
                   2995:      +--------+
                   2996:      vline left below hline in front:
                   2997:      +--------+
                   2998:      +--------+
                   2999:      |11   12 |
                   3000:      +---- 22 |
                   3001:      |31   32 |
                   3002:      |41   42 |
                   3003:      +--------+
                   3004:      +--------+
                   3005:      vline left above hline in front:
                   3006:      +--------+
                   3007:      +--------+
                   3008:      |11   12 |
                   3009:      |21   22 |
                   3010:      |31   32 |
                   3011:      +---- 42 |
                   3012:      |51   52 |
                   3013:      +--------+
                   3014:      +--------+
                   3015:      vline right below hline in front:
                   3016:      +--------+
                   3017:      +--------+
                   3018:      |11   12 |
                   3019:      +---+ 22 |
                   3020:      |31 | 32 |
                   3021:      |41   42 |
                   3022:      +--------+
                   3023:      +--------+
                   3024:      vline right above hline in front:
                   3025:      +--------+
                   3026:      +--------+
                   3027:      |11   12 |
                   3028:      |21 | 22 |
                   3029:      |31 | 32 |
                   3030:      +---+ 42 |
                   3031:      |51   52 |
                   3032:      +--------+
                   3033:      +--------+
                   3034:      vline left below hline in the middle:
                   3035:      +-------------+
                   3036:      +-------------+
                   3037:      |11   12   13 |
                   3038:      |21 +----- 23 |
                   3039:      |31 | 32   33 |
                   3040:      |41   42   43 |
                   3041:      +-------------+
                   3042:      +-------------+
                   3043:      vline left above hline in the middle:
                   3044:      +-------------+
                   3045:      +-------------+
                   3046:      |11   12   13 |
                   3047:      |21 | 22   23 |
                   3048:      |31 | 32   33 |
                   3049:      |41 +----- 43 |
                   3050:      |51   52   53 |
                   3051:      +-------------+
                   3052:      +-------------+
                   3053:      vline right below hline in the middle:
                   3054:      +-------------+
                   3055:      +-------------+
                   3056:      |11   12   13 |
                   3057:      |21 -----+ 23 |
                   3058:      |31   32 | 33 |
                   3059:      |41   42   43 |
                   3060:      +-------------+
                   3061:      +-------------+
                   3062:      vline right above hline in the middle:
                   3063:      +-------------+
                   3064:      +-------------+
                   3065:      |11   12   13 |
                   3066:      |21   22 | 23 |
                   3067:      |31   32 | 33 |
                   3068:      |41 -----+ 43 |
                   3069:      |51   52   53 |
                   3070:      +-------------+
                   3071:      +-------------+
                   3072:      vline below hline in the middle:
                   3073:      +------------------+
                   3074:      +------------------+
                   3075:      |11   12   13   14 |
                   3076:      |21 -----+----- 24 |
                   3077:      |31   32 | 33   34 |
                   3078:      |41   42   43   44 |
                   3079:      +------------------+
                   3080:      +------------------+
                   3081:      vline above hline in the middle:
                   3082:      +------------------+
                   3083:      +------------------+
                   3084:      |11   12   13   14 |
                   3085:      |21   22 | 23   24 |
                   3086:      |31   32 | 33   34 |
                   3087:      |41 -----+----- 44 |
                   3088:      |51   52   53   54 |
                   3089:      +------------------+
                   3090:      +------------------+
                   3091:      vline left below hline at the end:
                   3092:      +--------+
                   3093:      +--------+
                   3094:      |11   12 |
                   3095:      |21 +----+
                   3096:      |31 | 32 |
                   3097:      |41   42 |
                   3098:      +--------+
                   3099:      +--------+
                   3100:      vline left above hline at the end:
                   3101:      +--------+
                   3102:      +--------+
                   3103:      |11   12 |
                   3104:      |21 | 22 |
                   3105:      |31 | 32 |
                   3106:      |41 +----+
                   3107:      |51   52 |
                   3108:      +--------+
                   3109:      +--------+
                   3110:      vline right below hline at the end:
                   3111:      +--------+
                   3112:      +--------+
                   3113:      |11   12 |
                   3114:      |21 -----+
                   3115:      |31   32 |
                   3116:      |41   42 |
                   3117:      +--------+
                   3118:      +--------+
                   3119:      vline right above hline at the end:
                   3120:      +--------+
                   3121:      +--------+
                   3122:      |11   12 |
                   3123:      |21   22 |
                   3124:      |31   32 |
                   3125:      |41 -----+
                   3126:      |51   52 |
                   3127:      +--------+
                   3128:      +--------+
                   3129:      vline left above hline bottom left:
                   3130:      +--------+
                   3131:      +--------+
                   3132:      |11   12 |
                   3133:      |21   22 |
                   3134:      |31   32 |
                   3135:      +---- 42 |
                   3136:      +--------+
                   3137:      +--------+
                   3138:      vline right above hline bottom left:
                   3139:      +--------+
                   3140:      +--------+
                   3141:      |11   12 |
                   3142:      |21 | 22 |
                   3143:      |31 | 32 |
                   3144:      +---+ 42 |
                   3145:      +--------+
                   3146:      +--------+
                   3147:      vline left above hline at the bottom:
                   3148:      +-------------+
                   3149:      +-------------+
                   3150:      |11   12   13 |
                   3151:      |21 | 22   23 |
                   3152:      |31 | 32   33 |
                   3153:      |41 +----- 43 |
                   3154:      +-------------+
                   3155:      +-------------+
                   3156:      vline right above hline at the bottom:
                   3157:      +-------------+
                   3158:      +-------------+
                   3159:      |11   12   13 |
                   3160:      |21   22 | 23 |
                   3161:      |31   32 | 33 |
                   3162:      |41 -----+ 43 |
                   3163:      +-------------+
                   3164:      +-------------+
                   3165:      vline above hline at the bottom:
                   3166:      +------------------+
                   3167:      +------------------+
                   3168:      |11   12   13   14 |
                   3169:      |21   22 | 23   24 |
                   3170:      |31   32 | 33   34 |
                   3171:      |41 -----+----- 44 |
                   3172:      +------------------+
                   3173:      +------------------+
                   3174:      vline left above hline bottom right:
                   3175:      +--------+
                   3176:      +--------+
                   3177:      |11   12 |
                   3178:      |21 | 22 |
                   3179:      |31 | 32 |
                   3180:      |41 +----+
                   3181:      +--------+
                   3182:      +--------+
                   3183:      vline right above hline bottom right:
                   3184:      +--------+
                   3185:      +--------+
                   3186:      |11   12 |
                   3187:      |21   22 |
                   3188:      |31   32 |
                   3189:      |41 -----+
                   3190:      +--------+
                   3191:      +--------+
                   3192:      double vline left below hline top left:
                   3193:      +--------+
                   3194:      +--------+
                   3195:      +---- 12 |
                   3196:      |21   22 |
                   3197:      |31   32 |
                   3198:      +--------+
                   3199:      +--------+
                   3200:      double vline right below hline top left:
                   3201:      +--------+
                   3202:      +--------+
                   3203:      +---+|12 |
                   3204:      |21 ||22 |
                   3205:      |31   32 |
                   3206:      +--------+
                   3207:      +--------+
                   3208:      double vline left below hline at the top:
                   3209:      +-------------+
                   3210:      +-------------+
                   3211:      |11 ++---- 13 |
                   3212:      |21 ||22   23 |
                   3213:      |31   32   33 |
                   3214:      +-------------+
                   3215:      +-------------+
                   3216:      double vline right below hline at the top:
                   3217:      +-------------+
                   3218:      +-------------+
                   3219:      |11 -----+|13 |
                   3220:      |21   22 ||23 |
                   3221:      |31   32   33 |
                   3222:      +-------------+
                   3223:      +-------------+
                   3224:      double vline below hline at the top:
                   3225:      +------------------+
                   3226:      +------------------+
                   3227:      |11 -----++---- 14 |
                   3228:      |21   22 ||23   24 |
                   3229:      |31   32   33   34 |
                   3230:      +------------------+
                   3231:      +------------------+
                   3232:      double vline left below hline top right:
                   3233:      +--------+
                   3234:      +--------+
                   3235:      |11 ++---+
                   3236:      |21 ||22 |
                   3237:      |31   32 |
                   3238:      +--------+
                   3239:      +--------+
                   3240:      double vline right below hline top right:
                   3241:      +--------+
                   3242:      +--------+
                   3243:      |11 -----+
                   3244:      |21   22 |
                   3245:      |31   32 |
                   3246:      +--------+
                   3247:      +--------+
                   3248:      double vline left below hline in front:
                   3249:      +--------+
                   3250:      +--------+
                   3251:      |11   12 |
                   3252:      +---- 22 |
                   3253:      |31   32 |
                   3254:      |41   42 |
                   3255:      +--------+
                   3256:      +--------+
                   3257:      double vline left above hline in front:
                   3258:      +--------+
                   3259:      +--------+
                   3260:      |11   12 |
                   3261:      |21   22 |
                   3262:      |31   32 |
                   3263:      +---- 42 |
                   3264:      |51   52 |
                   3265:      +--------+
                   3266:      +--------+
                   3267:      double vline right below hline in front:
                   3268:      +--------+
                   3269:      +--------+
                   3270:      |11   12 |
                   3271:      +---+|22 |
                   3272:      |31 ||32 |
                   3273:      |41   42 |
                   3274:      +--------+
                   3275:      +--------+
                   3276:      double vline right above hline in front:
                   3277:      +--------+
                   3278:      +--------+
                   3279:      |11   12 |
                   3280:      |21 ||22 |
                   3281:      |31 ||32 |
                   3282:      +---+|42 |
                   3283:      |51   52 |
                   3284:      +--------+
                   3285:      +--------+
                   3286:      double vline left below hline in the middle:
                   3287:      +-------------+
                   3288:      +-------------+
                   3289:      |11   12   13 |
                   3290:      |21 ++---- 23 |
                   3291:      |31 ||32   33 |
                   3292:      |41   42   43 |
                   3293:      +-------------+
                   3294:      +-------------+
                   3295:      double vline left above hline in the middle:
                   3296:      +-------------+
                   3297:      +-------------+
                   3298:      |11   12   13 |
                   3299:      |21 ||22   23 |
                   3300:      |31 ||32   33 |
                   3301:      |41 ++---- 43 |
                   3302:      |51   52   53 |
                   3303:      +-------------+
                   3304:      +-------------+
                   3305:      double vline right below hline in the middle:
                   3306:      +-------------+
                   3307:      +-------------+
                   3308:      |11   12   13 |
                   3309:      |21 -----+|23 |
                   3310:      |31   32 ||33 |
                   3311:      |41   42   43 |
                   3312:      +-------------+
                   3313:      +-------------+
                   3314:      double vline right above hline in the middle:
                   3315:      +-------------+
                   3316:      +-------------+
                   3317:      |11   12   13 |
                   3318:      |21   22 ||23 |
                   3319:      |31   32 ||33 |
                   3320:      |41 -----+|43 |
                   3321:      |51   52   53 |
                   3322:      +-------------+
                   3323:      +-------------+
                   3324:      double vline below hline in the middle:
                   3325:      +------------------+
                   3326:      +------------------+
                   3327:      |11   12   13   14 |
                   3328:      |21 -----++---- 24 |
                   3329:      |31   32 ||33   34 |
                   3330:      |41   42   43   44 |
                   3331:      +------------------+
                   3332:      +------------------+
                   3333:      double vline above hline in the middle:
                   3334:      +------------------+
                   3335:      +------------------+
                   3336:      |11   12   13   14 |
                   3337:      |21   22 ||23   24 |
                   3338:      |31   32 ||33   34 |
                   3339:      |41 -----++---- 44 |
                   3340:      |51   52   53   54 |
                   3341:      +------------------+
                   3342:      +------------------+
                   3343:      double vline left below hline at the end:
                   3344:      +--------+
                   3345:      +--------+
                   3346:      |11   12 |
                   3347:      |21 ++---+
                   3348:      |31 ||32 |
                   3349:      |41   42 |
                   3350:      +--------+
                   3351:      +--------+
                   3352:      double vline left above hline at the end:
                   3353:      +--------+
                   3354:      +--------+
                   3355:      |11   12 |
                   3356:      |21 ||22 |
                   3357:      |31 ||32 |
                   3358:      |41 ++---+
                   3359:      |51   52 |
                   3360:      +--------+
                   3361:      +--------+
                   3362:      double vline right below hline at the end:
                   3363:      +--------+
                   3364:      +--------+
                   3365:      |11   12 |
                   3366:      |21 -----+
                   3367:      |31   32 |
                   3368:      |41   42 |
                   3369:      +--------+
                   3370:      +--------+
                   3371:      double vline right above hline at the end:
                   3372:      +--------+
                   3373:      +--------+
                   3374:      |11   12 |
                   3375:      |21   22 |
                   3376:      |31   32 |
                   3377:      |41 -----+
                   3378:      |51   52 |
                   3379:      +--------+
                   3380:      +--------+
                   3381:      double vline left above hline bottom left:
                   3382:      +--------+
                   3383:      +--------+
                   3384:      |11   12 |
                   3385:      |21   22 |
                   3386:      |31   32 |
                   3387:      +---- 42 |
                   3388:      +--------+
                   3389:      +--------+
                   3390:      double vline right above hline bottom left:
                   3391:      +--------+
                   3392:      +--------+
                   3393:      |11   12 |
                   3394:      |21 ||22 |
                   3395:      |31 ||32 |
                   3396:      +---+|42 |
                   3397:      +--------+
                   3398:      +--------+
                   3399:      double vline left above hline at the bottom:
                   3400:      +-------------+
                   3401:      +-------------+
                   3402:      |11   12   13 |
                   3403:      |21 ||22   23 |
                   3404:      |31 ||32   33 |
                   3405:      |41 ++---- 43 |
                   3406:      +-------------+
                   3407:      +-------------+
                   3408:      double vline right above hline at the bottom:
                   3409:      +-------------+
                   3410:      +-------------+
                   3411:      |11   12   13 |
                   3412:      |21   22 ||23 |
                   3413:      |31   32 ||33 |
                   3414:      |41 -----+|43 |
                   3415:      +-------------+
                   3416:      +-------------+
                   3417:      double vline above hline at the bottom:
                   3418:      +------------------+
                   3419:      +------------------+
                   3420:      |11   12   13   14 |
                   3421:      |21   22 ||23   24 |
                   3422:      |31   32 ||33   34 |
                   3423:      |41 -----++---- 44 |
                   3424:      +------------------+
                   3425:      +------------------+
                   3426:      double vline left above hline bottom right:
                   3427:      +--------+
                   3428:      +--------+
                   3429:      |11   12 |
                   3430:      |21 ||22 |
                   3431:      |31 ||32 |
                   3432:      |41 ++---+
                   3433:      +--------+
                   3434:      +--------+
                   3435:      double vline right above hline bottom right:
                   3436:      +--------+
                   3437:      +--------+
                   3438:      |11   12 |
                   3439:      |21   22 |
                   3440:      |31   32 |
                   3441:      |41 -----+
                   3442:      +--------+
                   3443:      +--------+
                   3444:
                   3445: DDOOUUBBLLEEBBOOXX AALLLLBBOOXX
                   3446:      vline top left:
                   3447:      +--------+
                   3448:      +---+----+
                   3449:      |11 | 12 |
                   3450:      +---+----+
                   3451:      |21 | 22 |
                   3452:      +---+----+
                   3453:      +--------+
                   3454:      hline and vline top left:
                   3455:      +--------+
                   3456:      +---+----+
                   3457:      +---+ 12 |
                   3458:      +---+----+
                   3459:      |21 | 22 |
                   3460:      +---+----+
                   3461:      +--------+
                   3462:      vline and hline top left:
                   3463:      +--------+
                   3464:      +---+----+
                   3465:      +---+ 12 |
                   3466:      +---+----+
                   3467:      |21 | 22 |
                   3468:      +---+----+
                   3469:      +--------+
                   3470:      vline top:
                   3471:      +--------+
                   3472:      +---+----+
                   3473:      |11 | 12 |
                   3474:      +---+----+
                   3475:      |21 | 22 |
                   3476:      +---+----+
                   3477:      +--------+
                   3478:      vline and hline top:
                   3479:      +-------------+
                   3480:      +---+----+----+
                   3481:      |11 +----+ 13 |
                   3482:      +---+----+----+
                   3483:      |21 | 22 | 23 |
                   3484:      +---+----+----+
                   3485:      +-------------+
                   3486:      hline and vline top:
                   3487:      +-------------+
                   3488:      +---+----+----+
                   3489:      |11 +----+ 13 |
                   3490:      +---+----+----+
                   3491:      |21 | 22 | 23 |
                   3492:      +---+----+----+
                   3493:      +-------------+
                   3494:      hline, vline, hline top:
                   3495:      +------------------+
                   3496:      +---+----+----+----+
                   3497:      |11 +----+----+ 13 |
                   3498:      +---+----+----+----+
                   3499:      |21 | 22 | 23 | 24 |
                   3500:      +---+----+----+----+
                   3501:      +------------------+
                   3502:      vline top right:
                   3503:      +--------+
                   3504:      +---+----+
                   3505:      |11 | 12 |
                   3506:      +---+----+
                   3507:      |21 | 22 |
                   3508:      +---+----+
                   3509:      +--------+
                   3510:      vline and hline top right:
                   3511:      +--------+
                   3512:      +---+----+
                   3513:      |11 +----+
                   3514:      +---+----+
                   3515:      |21 | 22 |
                   3516:      +---+----+
                   3517:      +--------+
                   3518:      hline and vline top right:
                   3519:      +--------+
                   3520:      +---+----+
                   3521:      |11 +----+
                   3522:      +---+----+
                   3523:      |21 | 22 |
                   3524:      +---+----+
                   3525:      +--------+
                   3526:      double vline top left:
                   3527:      +--------+
                   3528:      +---+----+
                   3529:      |11 | 12 |
                   3530:      +---+----+
                   3531:      |21 | 22 |
                   3532:      +---+----+
                   3533:      +--------+
                   3534:      hline and double vline top left:
                   3535:      +--------+
                   3536:      +---++---+
                   3537:      +---+|12 |
                   3538:      +---++---+
                   3539:      |21 | 22 |
                   3540:      +---+----+
                   3541:      +--------+
                   3542:      double vline and hline top left:
                   3543:      +--------+
                   3544:      +---+----+
                   3545:      +---+ 12 |
                   3546:      +---+----+
                   3547:      |21 | 22 |
                   3548:      +---+----+
                   3549:      +--------+
                   3550:      double vline top:
                   3551:      +--------+
                   3552:      +---++---+
                   3553:      |11 ||12 |
                   3554:      +---++---+
                   3555:      |21 | 22 |
                   3556:      +---+----+
                   3557:      +--------+
                   3558:      double vline and hline top:
                   3559:      +-------------+
                   3560:      +---++---+----+
                   3561:      |11 ++---+ 13 |
                   3562:      +---++---+----+
                   3563:      |21 | 22 | 23 |
                   3564:      +---+----+----+
                   3565:      +-------------+
                   3566:      hline and double vline top:
                   3567:      +-------------+
                   3568:      +---+----++---+
                   3569:      |11 +----+|13 |
                   3570:      +---+----++---+
                   3571:      |21 | 22 | 23 |
                   3572:      +---+----+----+
                   3573:      +-------------+
                   3574:      hline, double vline, hline top:
                   3575:      +------------------+
                   3576:      +---+----++---+----+
                   3577:      |11 +----++---+ 13 |
                   3578:      +---+----++---+----+
                   3579:      |21 | 22 | 23 | 24 |
                   3580:      +---+----+----+----+
                   3581:      +------------------+
                   3582:      double vline top right:
                   3583:      +--------+
                   3584:      +---+----+
                   3585:      |11 | 12 |
                   3586:      +---+----+
                   3587:      |21 | 22 |
                   3588:      +---+----+
                   3589:      +--------+
                   3590:      double vline and hline top right:
                   3591:      +--------+
                   3592:      +---++---+
                   3593:      |11 ++---+
                   3594:      +---++---+
                   3595:      |21 | 22 |
                   3596:      +---+----+
                   3597:      +--------+
                   3598:      hline and double vline top right:
                   3599:      +--------+
                   3600:      +---+----+
                   3601:      |11 +----+
                   3602:      +---+----+
                   3603:      |21 | 22 |
                   3604:      +---+----+
                   3605:      +--------+
                   3606:      hline top left:
                   3607:      +--------+
                   3608:      +---+----+
                   3609:      +---+ 12 |
                   3610:      +---+----+
                   3611:      |21 | 22 |
                   3612:      +---+----+
                   3613:      +--------+
                   3614:      hline top:
                   3615:      +-------------+
                   3616:      +---+----+----+
                   3617:      |11 +----+ 13 |
                   3618:      +---+----+----+
                   3619:      |21 | 22 | 23 |
                   3620:      +---+----+----+
                   3621:      +-------------+
                   3622:      double hline top:
                   3623:      +------------------+
                   3624:      +---+----+----+----+
                   3625:      |11 +----+----+ 13 |
                   3626:      +---+----+----+----+
                   3627:      |21 | 22 | 23 | 24 |
                   3628:      +---+----+----+----+
                   3629:      +------------------+
                   3630:      hline top right:
                   3631:      +--------+
                   3632:      +---+----+
                   3633:      |11 +----+
                   3634:      +---+----+
                   3635:      |21 | 22 |
                   3636:      +---+----+
                   3637:      +--------+
                   3638:      hline in front:
                   3639:      +--------+
                   3640:      +---+----+
                   3641:      |11 | 12 |
                   3642:      +---+----+
                   3643:      +---+ 22 |
                   3644:      +---+----+
                   3645:      |31 | 32 |
                   3646:      +---+----+
                   3647:      +--------+
                   3648:      vline in front:
                   3649:      +--------+
                   3650:      +---+----+
                   3651:      |11 | 12 |
                   3652:      +---+----+
                   3653:      |21 | 22 |
                   3654:      +---+----+
                   3655:      |31 | 32 |
                   3656:      +---+----+
                   3657:      |41 | 42 |
                   3658:      +---+----+
                   3659:      +--------+
                   3660:      hline and vline in front:
                   3661:      +--------+
                   3662:      +---+----+
                   3663:      |11 | 12 |
                   3664:      +---+----+
                   3665:      |21 | 22 |
                   3666:      +---+----+
                   3667:      +---+ 32 |
                   3668:      +---+----+
                   3669:      |41 | 42 |
                   3670:      +---+----+
                   3671:      +--------+
                   3672:      vline and hline in front:
                   3673:      +--------+
                   3674:      +---+----+
                   3675:      |11 | 12 |
                   3676:      +---+----+
                   3677:      |21 | 22 |
                   3678:      +---+----+
                   3679:      +---+ 32 |
                   3680:      +---+----+
                   3681:      |41 | 42 |
                   3682:      +---+----+
                   3683:      +--------+
                   3684:      hline in the middle:
                   3685:      +-------------+
                   3686:      +---+----+----+
                   3687:      |11 | 12 | 13 |
                   3688:      +---+----+----+
                   3689:      |21 +----+ 23 |
                   3690:      +---+----+----+
                   3691:      |31 | 32 | 33 |
                   3692:      +---+----+----+
                   3693:      +-------------+
                   3694:      vline in the middle:
                   3695:      +-------------+
                   3696:      +---+----+----+
                   3697:      |11 | 12 | 13 |
                   3698:      +---+----+----+
                   3699:      |21 | 22 | 23 |
                   3700:      +---+----+----+
                   3701:      |31 | 32 | 33 |
                   3702:      +---+----+----+
                   3703:      |41 | 42 | 43 |
                   3704:      +---+----+----+
                   3705:      +-------------+
                   3706:      vline and hline in the middle:
                   3707:      +-------------+
                   3708:      +---+----+----+
                   3709:      |11 | 12 | 13 |
                   3710:      +---+----+----+
                   3711:      |21 | 22 | 23 |
                   3712:      +---+----+----+
                   3713:      |31 +----+ 33 |
                   3714:      +---+----+----+
                   3715:      |41 | 42 | 43 |
                   3716:      +---+----+----+
                   3717:      +-------------+
                   3718:      hline and vline in the middle:
                   3719:      +-------------+
                   3720:      +---+----+----+
                   3721:      |11 | 12 | 13 |
                   3722:      +---+----+----+
                   3723:      |21 | 22 | 23 |
                   3724:      +---+----+----+
                   3725:      |31 +----+ 33 |
                   3726:      +---+----+----+
                   3727:      |41 | 42 | 43 |
                   3728:      +---+----+----+
                   3729:      +-------------+
                   3730:      double hline in the middle:
                   3731:      +------------------+
                   3732:      +---+----+----+----+
                   3733:      |11 | 12 | 13 | 14 |
                   3734:      +---+----+----+----+
                   3735:      |21 +----+----+ 24 |
                   3736:      +---+----+----+----+
                   3737:      |31 | 32 | 33 | 34 |
                   3738:      +---+----+----+----+
                   3739:      +------------------+
                   3740:      hline, vline, hline in the middle:
                   3741:      +------------------+
                   3742:      +---+----+----+----+
                   3743:      |11 | 12 | 13 | 14 |
                   3744:      +---+----+----+----+
                   3745:      |21 | 22 | 23 | 24 |
                   3746:      +---+----+----+----+
                   3747:      |31 +----+----+ 34 |
                   3748:      +---+----+----+----+
                   3749:      |41 | 42 | 43 | 44 |
                   3750:      +---+----+----+----+
                   3751:      +------------------+
                   3752:      hline at the end:
                   3753:      +--------+
                   3754:      +---+----+
                   3755:      |11 | 12 |
                   3756:      +---+----+
                   3757:      |21 +----+
                   3758:      +---+----+
                   3759:      |31 | 32 |
                   3760:      +---+----+
                   3761:      +--------+
                   3762:      vline at the end:
                   3763:      +--------+
                   3764:      +---+----+
                   3765:      |11 | 12 |
                   3766:      +---+----+
                   3767:      |21 | 22 |
                   3768:      +---+----+
                   3769:      |31 | 32 |
                   3770:      +---+----+
                   3771:      |41 | 42 |
                   3772:      +---+----+
                   3773:      +--------+
                   3774:      vline and hline at the end:
                   3775:      +--------+
                   3776:      +---+----+
                   3777:      |11 | 12 |
                   3778:      +---+----+
                   3779:      |21 | 22 |
                   3780:      +---+----+
                   3781:      |31 +----+
                   3782:      +---+----+
                   3783:      |41 | 42 |
                   3784:      +---+----+
                   3785:      +--------+
                   3786:      hline and vline at the end:
                   3787:      +--------+
                   3788:      +---+----+
                   3789:      |11 | 12 |
                   3790:      +---+----+
                   3791:      |21 | 22 |
                   3792:      +---+----+
                   3793:      |31 +----+
                   3794:      +---+----+
                   3795:      |41 | 42 |
                   3796:      +---+----+
                   3797:      +--------+
                   3798:      hline bottom left:
                   3799:      +--------+
                   3800:      +---+----+
                   3801:      |11 | 12 |
                   3802:      +---+----+
                   3803:      +---+ 22 |
                   3804:      +---+----+
                   3805:      +--------+
                   3806:      vline bottom left:
                   3807:      +--------+
                   3808:      +---+----+
                   3809:      |11 | 12 |
                   3810:      +---+----+
                   3811:      |21 | 22 |
                   3812:      +---+----+
                   3813:      |31 | 32 |
                   3814:      +---+----+
                   3815:      +--------+
                   3816:      hline and vline bottom left:
                   3817:      +--------+
                   3818:      +---+----+
                   3819:      |11 | 12 |
                   3820:      +---+----+
                   3821:      |21 | 22 |
                   3822:      +---+----+
                   3823:      +---+ 32 |
                   3824:      +---+----+
                   3825:      +--------+
                   3826:      vline and hline bottom left:
                   3827:      +--------+
                   3828:      +---+----+
                   3829:      |11 | 12 |
                   3830:      +---+----+
                   3831:      |21 | 22 |
                   3832:      +---+----+
                   3833:      +---+ 32 |
                   3834:      +---+----+
                   3835:      +--------+
                   3836:      double hline bottom:
                   3837:      +------------------+
                   3838:      +---+----+----+----+
                   3839:      |11 | 12 | 13 | 14 |
                   3840:      +---+----+----+----+
                   3841:      |21 +----+----+ 24 |
                   3842:      +---+----+----+----+
                   3843:      +------------------+
                   3844:      hline, vline, hline bottom:
                   3845:      +------------------+
                   3846:      +---+----+----+----+
                   3847:      |11 | 12 | 13 | 14 |
                   3848:      +---+----+----+----+
                   3849:      |21 | 22 | 23 | 24 |
                   3850:      +---+----+----+----+
                   3851:      |31 +----+----+ 34 |
                   3852:      +---+----+----+----+
                   3853:      +------------------+
                   3854:      hline bottom right:
                   3855:      +--------+
                   3856:      +---+----+
                   3857:      |11 | 12 |
                   3858:      +---+----+
                   3859:      |21 +----+
                   3860:      +---+----+
                   3861:      +--------+
                   3862:      vline bottom right:
                   3863:      +--------+
                   3864:      +---+----+
                   3865:      |11 | 12 |
                   3866:      +---+----+
                   3867:      |21 | 22 |
                   3868:      +---+----+
                   3869:      |31 | 32 |
                   3870:      +---+----+
                   3871:      +--------+
                   3872:      vline and hline bottom right:
                   3873:      +--------+
                   3874:      +---+----+
                   3875:      |11 | 12 |
                   3876:      +---+----+
                   3877:      |21 | 22 |
                   3878:      +---+----+
                   3879:      |31 +----+
                   3880:      +---+----+
                   3881:      +--------+
                   3882:      hline and vline bottom right:
                   3883:      +--------+
                   3884:      +---+----+
                   3885:      |11 | 12 |
                   3886:      +---+----+
                   3887:      |21 | 22 |
                   3888:      +---+----+
                   3889:      |31 +----+
                   3890:      +---+----+
                   3891:      +--------+
                   3892:      double vline in front:
                   3893:      +--------+
                   3894:      +---+----+
                   3895:      |11 | 12 |
                   3896:      +---+----+
                   3897:      |21 | 22 |
                   3898:      +---+----+
                   3899:      |31 | 32 |
                   3900:      +---+----+
                   3901:      |41 | 42 |
                   3902:      +---+----+
                   3903:      +--------+
                   3904:      hline and double vline in front:
                   3905:      +--------+
                   3906:      +---+----+
                   3907:      |11 | 12 |
                   3908:      +---+----+
                   3909:      |21 | 22 |
                   3910:      +---++---+
                   3911:      +---+|32 |
                   3912:      +---++---+
                   3913:      |41 | 42 |
                   3914:      +---+----+
                   3915:      +--------+
                   3916:      double vline and hline in front:
                   3917:      +--------+
                   3918:      +---+----+
                   3919:      |11 | 12 |
                   3920:      +---+----+
                   3921:      |21 | 22 |
                   3922:      +---+----+
                   3923:      +---+ 32 |
                   3924:      +---+----+
                   3925:      |41 | 42 |
                   3926:      +---+----+
                   3927:      +--------+
                   3928:      double vline in the middle:
                   3929:      +-------------+
                   3930:      +---+----+----+
                   3931:      |11 | 12 | 13 |
                   3932:      +---+----+----+
                   3933:      |21 | 22 | 23 |
                   3934:      +---++---+----+
                   3935:      |31 ||32 | 33 |
                   3936:      +---++---+----+
                   3937:      |41 | 42 | 43 |
                   3938:      +---+----+----+
                   3939:      +-------------+
                   3940:      double vline and hline in the middle:
                   3941:      +-------------+
                   3942:      +---+----+----+
                   3943:      |11 | 12 | 13 |
                   3944:      +---+----+----+
                   3945:      |21 | 22 | 23 |
                   3946:      +---++---+----+
                   3947:      |31 ++---+ 33 |
                   3948:      +---++---+----+
                   3949:      |41 | 42 | 43 |
                   3950:      +---+----+----+
                   3951:      +-------------+
                   3952:      hline and doble vline in the middle:
                   3953:      +-------------+
                   3954:      +---+----+----+
                   3955:      |11 | 12 | 13 |
                   3956:      +---+----+----+
                   3957:      |21 | 22 | 23 |
                   3958:      +---+----++---+
                   3959:      |31 +----+|33 |
                   3960:      +---+----++---+
                   3961:      |41 | 42 | 43 |
                   3962:      +---+----+----+
                   3963:      +-------------+
                   3964:      hline, double vline, hline in the middle:
                   3965:      +------------------+
                   3966:      +---+----+----+----+
                   3967:      |11 | 12 | 13 | 14 |
                   3968:      +---+----+----+----+
                   3969:      |21 | 22 | 23 | 24 |
                   3970:      +---+----++---+----+
                   3971:      |31 +----++---+ 34 |
                   3972:      +---+----++---+----+
                   3973:      |41 | 42 | 43 | 44 |
                   3974:      +---+----+----+----+
                   3975:      +------------------+
                   3976:      double vline at the end:
                   3977:      +--------+
                   3978:      +---+----+
                   3979:      |11 | 12 |
                   3980:      +---+----+
                   3981:      |21 | 22 |
                   3982:      +---+----+
                   3983:      |31 | 32 |
                   3984:      +---+----+
                   3985:      |41 | 42 |
                   3986:      +---+----+
                   3987:      +--------+
                   3988:      double vline and hline at the end:
                   3989:      +--------+
                   3990:      +---+----+
                   3991:      |11 | 12 |
                   3992:      +---+----+
                   3993:      |21 | 22 |
                   3994:      +---++---+
                   3995:      |31 ++---+
                   3996:      +---++---+
                   3997:      |41 | 42 |
                   3998:      +---+----+
                   3999:      +--------+
                   4000:      hline and double vline at the end:
                   4001:      +--------+
                   4002:      +---+----+
                   4003:      |11 | 12 |
                   4004:      +---+----+
                   4005:      |21 | 22 |
                   4006:      +---+----+
                   4007:      |31 +----+
                   4008:      +---+----+
                   4009:      |41 | 42 |
                   4010:      +---+----+
                   4011:      +--------+
                   4012:      double vline bottom left:
                   4013:      +--------+
                   4014:      +---+----+
                   4015:      |11 | 12 |
                   4016:      +---+----+
                   4017:      |21 | 22 |
                   4018:      +---+----+
                   4019:      |31 | 32 |
                   4020:      +---+----+
                   4021:      +--------+
                   4022:      hline and double vline bottom left:
                   4023:      +--------+
                   4024:      +---+----+
                   4025:      |11 | 12 |
                   4026:      +---+----+
                   4027:      |21 | 22 |
                   4028:      +---++---+
                   4029:      +---+|32 |
                   4030:      +---++---+
                   4031:      +--------+
                   4032:      double vline and hline bottom left:
                   4033:      +--------+
                   4034:      +---+----+
                   4035:      |11 | 12 |
                   4036:      +---+----+
                   4037:      |21 | 22 |
                   4038:      +---+----+
                   4039:      +---+ 32 |
                   4040:      +---+----+
                   4041:      +--------+
                   4042:      hline, double vline, hline bottom:
                   4043:      +------------------+
                   4044:      +---+----+----+----+
                   4045:      |11 | 12 | 13 | 14 |
                   4046:      +---+----+----+----+
                   4047:      |21 | 22 | 23 | 24 |
                   4048:      +---+----++---+----+
                   4049:      |31 +----++---+ 34 |
                   4050:      +---+----++---+----+
                   4051:      +------------------+
                   4052:      double vline bottom right:
                   4053:      +--------+
                   4054:      +---+----+
                   4055:      |11 | 12 |
                   4056:      +---+----+
                   4057:      |21 | 22 |
                   4058:      +---+----+
                   4059:      |31 | 32 |
                   4060:      +---+----+
                   4061:      +--------+
                   4062:      double vline and hline bottom right:
                   4063:      +--------+
                   4064:      +---+----+
                   4065:      |11 | 12 |
                   4066:      +---+----+
                   4067:      |21 | 22 |
                   4068:      +---++---+
                   4069:      |31 ++---+
                   4070:      +---++---+
                   4071:      +--------+
                   4072:      hline and double vline bottom right:
                   4073:      +--------+
                   4074:      +---+----+
                   4075:      |11 | 12 |
                   4076:      +---+----+
                   4077:      |21 | 22 |
                   4078:      +---+----+
                   4079:      |31 +----+
                   4080:      +---+----+
                   4081:      +--------+
                   4082:      vline left below hline top left:
                   4083:      +--------+
                   4084:      +---+----+
                   4085:      +---+ 12 |
                   4086:      +---+----+
                   4087:      |21 | 22 |
                   4088:      +---+----+
                   4089:      |31 | 32 |
                   4090:      +---+----+
                   4091:      +--------+
                   4092:      vline right below hline top left:
                   4093:      +--------+
                   4094:      +---+----+
                   4095:      +---+ 12 |
                   4096:      +---+----+
                   4097:      |21 | 22 |
                   4098:      +---+----+
                   4099:      |31 | 32 |
                   4100:      +---+----+
                   4101:      +--------+
                   4102:      vline left below hline at the top:
                   4103:      +-------------+
                   4104:      +---+----+----+
                   4105:      |11 +----+ 13 |
                   4106:      +---+----+----+
                   4107:      |21 | 22 | 23 |
                   4108:      +---+----+----+
                   4109:      |31 | 32 | 33 |
                   4110:      +---+----+----+
                   4111:      +-------------+
                   4112:      vline right below hline at the top:
                   4113:      +-------------+
                   4114:      +---+----+----+
                   4115:      |11 +----+ 13 |
                   4116:      +---+----+----+
                   4117:      |21 | 22 | 23 |
                   4118:      +---+----+----+
                   4119:      |31 | 32 | 33 |
                   4120:      +---+----+----+
                   4121:      +-------------+
                   4122:      vline below hline at the top:
                   4123:      +------------------+
                   4124:      +---+----+----+----+
                   4125:      |11 +----+----+ 14 |
                   4126:      +---+----+----+----+
                   4127:      |21 | 22 | 23 | 24 |
                   4128:      +---+----+----+----+
                   4129:      |31 | 32 | 33 | 34 |
                   4130:      +---+----+----+----+
                   4131:      +------------------+
                   4132:      vline left below hline top right:
                   4133:      +--------+
                   4134:      +---+----+
                   4135:      |11 +----+
                   4136:      +---+----+
                   4137:      |21 | 22 |
                   4138:      +---+----+
                   4139:      |31 | 32 |
                   4140:      +---+----+
                   4141:      +--------+
                   4142:      vline right below hline top right:
                   4143:      +--------+
                   4144:      +---+----+
                   4145:      |11 +----+
                   4146:      +---+----+
                   4147:      |21 | 22 |
                   4148:      +---+----+
                   4149:      |31 | 32 |
                   4150:      +---+----+
                   4151:      +--------+
                   4152:      vline left below hline in front:
                   4153:      +--------+
                   4154:      +---+----+
                   4155:      |11 | 12 |
                   4156:      +---+----+
                   4157:      +---+ 22 |
                   4158:      +---+----+
                   4159:      |31 | 32 |
                   4160:      +---+----+
                   4161:      |41 | 42 |
                   4162:      +---+----+
                   4163:      +--------+
                   4164:      vline left above hline in front:
                   4165:      +--------+
                   4166:      +---+----+
                   4167:      |11 | 12 |
                   4168:      +---+----+
                   4169:      |21 | 22 |
                   4170:      +---+----+
                   4171:      |31 | 32 |
                   4172:      +---+----+
                   4173:      +---+ 42 |
                   4174:      +---+----+
                   4175:      |51 | 52 |
                   4176:      +---+----+
                   4177:      +--------+
                   4178:      vline right below hline in front:
                   4179:      +--------+
                   4180:      +---+----+
                   4181:      |11 | 12 |
                   4182:      +---+----+
                   4183:      +---+ 22 |
                   4184:      +---+----+
                   4185:      |31 | 32 |
                   4186:      +---+----+
                   4187:      |41 | 42 |
                   4188:      +---+----+
                   4189:      +--------+
                   4190:      vline right above hline in front:
                   4191:      +--------+
                   4192:      +---+----+
                   4193:      |11 | 12 |
                   4194:      +---+----+
                   4195:      |21 | 22 |
                   4196:      +---+----+
                   4197:      |31 | 32 |
                   4198:      +---+----+
                   4199:      +---+ 42 |
                   4200:      +---+----+
                   4201:      |51 | 52 |
                   4202:      +---+----+
                   4203:      +--------+
                   4204:      vline left below hline in the middle:
                   4205:      +-------------+
                   4206:      +---+----+----+
                   4207:      |11 | 12 | 13 |
                   4208:      +---+----+----+
                   4209:      |21 +----+ 23 |
                   4210:      +---+----+----+
                   4211:      |31 | 32 | 33 |
                   4212:      +---+----+----+
                   4213:      |41 | 42 | 43 |
                   4214:      +---+----+----+
                   4215:      +-------------+
                   4216:      vline left above hline in the middle:
                   4217:      +-------------+
                   4218:      +---+----+----+
                   4219:      |11 | 12 | 13 |
                   4220:      +---+----+----+
                   4221:      |21 | 22 | 23 |
                   4222:      +---+----+----+
                   4223:      |31 | 32 | 33 |
                   4224:      +---+----+----+
                   4225:      |41 +----+ 43 |
                   4226:      +---+----+----+
                   4227:      |51 | 52 | 53 |
                   4228:      +---+----+----+
                   4229:      +-------------+
                   4230:      vline right below hline in the middle:
                   4231:      +-------------+
                   4232:      +---+----+----+
                   4233:      |11 | 12 | 13 |
                   4234:      +---+----+----+
                   4235:      |21 +----+ 23 |
                   4236:      +---+----+----+
                   4237:      |31 | 32 | 33 |
                   4238:      +---+----+----+
                   4239:      |41 | 42 | 43 |
                   4240:      +---+----+----+
                   4241:      +-------------+
                   4242:      vline right above hline in the middle:
                   4243:      +-------------+
                   4244:      +---+----+----+
                   4245:      |11 | 12 | 13 |
                   4246:      +---+----+----+
                   4247:      |21 | 22 | 23 |
                   4248:      +---+----+----+
                   4249:      |31 | 32 | 33 |
                   4250:      +---+----+----+
                   4251:      |41 +----+ 43 |
                   4252:      +---+----+----+
                   4253:      |51 | 52 | 53 |
                   4254:      +---+----+----+
                   4255:      +-------------+
                   4256:      vline below hline in the middle:
                   4257:      +------------------+
                   4258:      +---+----+----+----+
                   4259:      |11 | 12 | 13 | 14 |
                   4260:      +---+----+----+----+
                   4261:      |21 +----+----+ 24 |
                   4262:      +---+----+----+----+
                   4263:      |31 | 32 | 33 | 34 |
                   4264:      +---+----+----+----+
                   4265:      |41 | 42 | 43 | 44 |
                   4266:      +---+----+----+----+
                   4267:      +------------------+
                   4268:      vline above hline in the middle:
                   4269:      +------------------+
                   4270:      +---+----+----+----+
                   4271:      |11 | 12 | 13 | 14 |
                   4272:      +---+----+----+----+
                   4273:      |21 | 22 | 23 | 24 |
                   4274:      +---+----+----+----+
                   4275:      |31 | 32 | 33 | 34 |
                   4276:      +---+----+----+----+
                   4277:      |41 +----+----+ 44 |
                   4278:      +---+----+----+----+
                   4279:      |51 | 52 | 53 | 54 |
                   4280:      +---+----+----+----+
                   4281:      +------------------+
                   4282:      vline left below hline at the end:
                   4283:      +--------+
                   4284:      +---+----+
                   4285:      |11 | 12 |
                   4286:      +---+----+
                   4287:      |21 +----+
                   4288:      +---+----+
                   4289:      |31 | 32 |
                   4290:      +---+----+
                   4291:      |41 | 42 |
                   4292:      +---+----+
                   4293:      +--------+
                   4294:      vline left above hline at the end:
                   4295:      +--------+
                   4296:      +---+----+
                   4297:      |11 | 12 |
                   4298:      +---+----+
                   4299:      |21 | 22 |
                   4300:      +---+----+
                   4301:      |31 | 32 |
                   4302:      +---+----+
                   4303:      |41 +----+
                   4304:      +---+----+
                   4305:      |51 | 52 |
                   4306:      +---+----+
                   4307:      +--------+
                   4308:      vline right below hline at the end:
                   4309:      +--------+
                   4310:      +---+----+
                   4311:      |11 | 12 |
                   4312:      +---+----+
                   4313:      |21 +----+
                   4314:      +---+----+
                   4315:      |31 | 32 |
                   4316:      +---+----+
                   4317:      |41 | 42 |
                   4318:      +---+----+
                   4319:      +--------+
                   4320:      vline right above hline at the end:
                   4321:      +--------+
                   4322:      +---+----+
                   4323:      |11 | 12 |
                   4324:      +---+----+
                   4325:      |21 | 22 |
                   4326:      +---+----+
                   4327:      |31 | 32 |
                   4328:      +---+----+
                   4329:      |41 +----+
                   4330:      +---+----+
                   4331:      |51 | 52 |
                   4332:      +---+----+
                   4333:      +--------+
                   4334:      vline left above hline bottom left:
                   4335:      +--------+
                   4336:      +---+----+
                   4337:      |11 | 12 |
                   4338:      +---+----+
                   4339:      |21 | 22 |
                   4340:      +---+----+
                   4341:      |31 | 32 |
                   4342:      +---+----+
                   4343:      +---+ 42 |
                   4344:      +---+----+
                   4345:      +--------+
                   4346:      vline right above hline bottom left:
                   4347:      +--------+
                   4348:      +---+----+
                   4349:      |11 | 12 |
                   4350:      +---+----+
                   4351:      |21 | 22 |
                   4352:      +---+----+
                   4353:      |31 | 32 |
                   4354:      +---+----+
                   4355:      +---+ 42 |
                   4356:      +---+----+
                   4357:      +--------+
                   4358:      vline left above hline at the bottom:
                   4359:      +-------------+
                   4360:      +---+----+----+
                   4361:      |11 | 12 | 13 |
                   4362:      +---+----+----+
                   4363:      |21 | 22 | 23 |
                   4364:      +---+----+----+
                   4365:      |31 | 32 | 33 |
                   4366:      +---+----+----+
                   4367:      |41 +----+ 43 |
                   4368:      +---+----+----+
                   4369:      +-------------+
                   4370:      vline right above hline at the bottom:
                   4371:      +-------------+
                   4372:      +---+----+----+
                   4373:      |11 | 12 | 13 |
                   4374:      +---+----+----+
                   4375:      |21 | 22 | 23 |
                   4376:      +---+----+----+
                   4377:      |31 | 32 | 33 |
                   4378:      +---+----+----+
                   4379:      |41 +----+ 43 |
                   4380:      +---+----+----+
                   4381:      +-------------+
                   4382:      vline above hline at the bottom:
                   4383:      +------------------+
                   4384:      +---+----+----+----+
                   4385:      |11 | 12 | 13 | 14 |
                   4386:      +---+----+----+----+
                   4387:      |21 | 22 | 23 | 24 |
                   4388:      +---+----+----+----+
                   4389:      |31 | 32 | 33 | 34 |
                   4390:      +---+----+----+----+
                   4391:      |41 +----+----+ 44 |
                   4392:      +---+----+----+----+
                   4393:      +------------------+
                   4394:      vline left above hline bottom right:
                   4395:      +--------+
                   4396:      +---+----+
                   4397:      |11 | 12 |
                   4398:      +---+----+
                   4399:      |21 | 22 |
                   4400:      +---+----+
                   4401:      |31 | 32 |
                   4402:      +---+----+
                   4403:      |41 +----+
                   4404:      +---+----+
                   4405:      +--------+
                   4406:      vline right above hline bottom right:
                   4407:      +--------+
                   4408:      +---+----+
                   4409:      |11 | 12 |
                   4410:      +---+----+
                   4411:      |21 | 22 |
                   4412:      +---+----+
                   4413:      |31 | 32 |
                   4414:      +---+----+
                   4415:      |41 +----+
                   4416:      +---+----+
                   4417:      +--------+
                   4418:      double vline left below hline top left:
                   4419:      +--------+
                   4420:      +---+----+
                   4421:      +---+ 12 |
                   4422:      +---+----+
                   4423:      |21 | 22 |
                   4424:      +---+----+
                   4425:      |31 | 32 |
                   4426:      +---+----+
                   4427:      +--------+
                   4428:      double vline right below hline top left:
                   4429:      +--------+
                   4430:      +---+----+
                   4431:      +---+ 12 |
                   4432:      +---++---+
                   4433:      |21 ||22 |
                   4434:      +---++---+
                   4435:      |31 | 32 |
                   4436:      +---+----+
                   4437:      +--------+
                   4438:      double vline left below hline at the top:
                   4439:      +-------------+
                   4440:      +---+----+----+
                   4441:      |11 +----+ 13 |
                   4442:      +---++---+----+
                   4443:      |21 ||22 | 23 |
                   4444:      +---++---+----+
                   4445:      |31 | 32 | 33 |
                   4446:      +---+----+----+
                   4447:      +-------------+
                   4448:      double vline right below hline at the top:
                   4449:      +-------------+
                   4450:      +---+----+----+
                   4451:      |11 +----+ 13 |
                   4452:      +---+----++---+
                   4453:      |21 | 22 ||23 |
                   4454:      +---+----++---+
                   4455:      |31 | 32 | 33 |
                   4456:      +---+----+----+
                   4457:      +-------------+
                   4458:      double vline below hline at the top:
                   4459:      +------------------+
                   4460:      +---+----+----+----+
                   4461:      |11 +----+----+ 14 |
                   4462:      +---+----++---+----+
                   4463:      |21 | 22 ||23 | 24 |
                   4464:      +---+----++---+----+
                   4465:      |31 | 32 | 33 | 34 |
                   4466:      +---+----+----+----+
                   4467:      +------------------+
                   4468:      double vline left below hline top right:
                   4469:      +--------+
                   4470:      +---+----+
                   4471:      |11 +----+
                   4472:      +---++---+
                   4473:      |21 ||22 |
                   4474:      +---++---+
                   4475:      |31 | 32 |
                   4476:      +---+----+
                   4477:      +--------+
                   4478:      double vline right below hline top right:
                   4479:      +--------+
                   4480:      +---+----+
                   4481:      |11 +----+
                   4482:      +---+----+
                   4483:      |21 | 22 |
                   4484:      +---+----+
                   4485:      |31 | 32 |
                   4486:      +---+----+
                   4487:      +--------+
                   4488:      double vline left below hline in front:
                   4489:      +--------+
                   4490:      +---+----+
                   4491:      |11 | 12 |
                   4492:      +---+----+
                   4493:      +---+ 22 |
                   4494:      +---+----+
                   4495:      |31 | 32 |
                   4496:      +---+----+
                   4497:      |41 | 42 |
                   4498:      +---+----+
                   4499:      +--------+
                   4500:      double vline left above hline in front:
                   4501:      +--------+
                   4502:      +---+----+
                   4503:      |11 | 12 |
                   4504:      +---+----+
                   4505:      |21 | 22 |
                   4506:      +---+----+
                   4507:      |31 | 32 |
                   4508:      +---+----+
                   4509:      +---+ 42 |
                   4510:      +---+----+
                   4511:      |51 | 52 |
                   4512:      +---+----+
                   4513:      +--------+
                   4514:      double vline right below hline in front:
                   4515:      +--------+
                   4516:      +---+----+
                   4517:      |11 | 12 |
                   4518:      +---+----+
                   4519:      +---+ 22 |
                   4520:      +---++---+
                   4521:      |31 ||32 |
                   4522:      +---++---+
                   4523:      |41 | 42 |
                   4524:      +---+----+
                   4525:      +--------+
                   4526:      double vline right above hline in front:
                   4527:      +--------+
                   4528:      +---+----+
                   4529:      |11 | 12 |
                   4530:      +---+----+
                   4531:      |21 | 22 |
                   4532:      +---++---+
                   4533:      |31 ||32 |
                   4534:      +---++---+
                   4535:      +---+|42 |
                   4536:      +---+----+
                   4537:      |51 | 52 |
                   4538:      +---+----+
                   4539:      +--------+
                   4540:      double vline left below hline in the middle:
                   4541:      +-------------+
                   4542:      +---+----+----+
                   4543:      |11 | 12 | 13 |
                   4544:      +---+----+----+
                   4545:      |21 +----+ 23 |
                   4546:      +---++---+----+
                   4547:      |31 ||32 | 33 |
                   4548:      +---++---+----+
                   4549:      |41 | 42 | 43 |
                   4550:      +---+----+----+
                   4551:      +-------------+
                   4552:      double vline left above hline in the middle:
                   4553:      +-------------+
                   4554:      +---+----+----+
                   4555:      |11 | 12 | 13 |
                   4556:      +---+----+----+
                   4557:      |21 | 22 | 23 |
                   4558:      +---++---+----+
                   4559:      |31 ||32 | 33 |
                   4560:      +---++---+----+
                   4561:      |41 ++---+ 43 |
                   4562:      +---+----+----+
                   4563:      |51 | 52 | 53 |
                   4564:      +---+----+----+
                   4565:      +-------------+
                   4566:      double vline right below hline in the middle:
                   4567:      +-------------+
                   4568:      +---+----+----+
                   4569:      |11 | 12 | 13 |
                   4570:      +---+----+----+
                   4571:      |21 +----+ 23 |
                   4572:      +---+----++---+
                   4573:      |31 | 32 ||33 |
                   4574:      +---+----++---+
                   4575:      |41 | 42 | 43 |
                   4576:      +---+----+----+
                   4577:      +-------------+
                   4578:      double vline right above hline in the middle:
                   4579:      +-------------+
                   4580:      +---+----+----+
                   4581:      |11 | 12 | 13 |
                   4582:      +---+----+----+
                   4583:      |21 | 22 | 23 |
                   4584:      +---+----++---+
                   4585:      |31 | 32 ||33 |
                   4586:      +---+----++---+
                   4587:      |41 +----+|43 |
                   4588:      +---+----+----+
                   4589:      |51 | 52 | 53 |
                   4590:      +---+----+----+
                   4591:      +-------------+
                   4592:      double vline below hline in the middle:
                   4593:      +------------------+
                   4594:      +---+----+----+----+
                   4595:      |11 | 12 | 13 | 14 |
                   4596:      +---+----+----+----+
                   4597:      |21 +----+----+ 24 |
                   4598:      +---+----++---+----+
                   4599:      |31 | 32 ||33 | 34 |
                   4600:      +---+----++---+----+
                   4601:      |41 | 42 | 43 | 44 |
                   4602:      +---+----+----+----+
                   4603:      +------------------+
                   4604:      double vline above hline in the middle:
                   4605:      +------------------+
                   4606:      +---+----+----+----+
                   4607:      |11 | 12 | 13 | 14 |
                   4608:      +---+----+----+----+
                   4609:      |21 | 22 | 23 | 24 |
                   4610:      +---+----++---+----+
                   4611:      |31 | 32 ||33 | 34 |
                   4612:      +---+----++---+----+
                   4613:      |41 +----++---+ 44 |
                   4614:      +---+----+----+----+
                   4615:      |51 | 52 | 53 | 54 |
                   4616:      +---+----+----+----+
                   4617:      +------------------+
                   4618:      double vline left below hline at the end:
                   4619:      +--------+
                   4620:      +---+----+
                   4621:      |11 | 12 |
                   4622:      +---+----+
                   4623:      |21 +----+
                   4624:      +---++---+
                   4625:      |31 ||32 |
                   4626:      +---++---+
                   4627:      |41 | 42 |
                   4628:      +---+----+
                   4629:      +--------+
                   4630:      double vline left above hline at the end:
                   4631:      +--------+
                   4632:      +---+----+
                   4633:      |11 | 12 |
                   4634:      +---+----+
                   4635:      |21 | 22 |
                   4636:      +---++---+
                   4637:      |31 ||32 |
                   4638:      +---++---+
                   4639:      |41 ++---+
                   4640:      +---+----+
                   4641:      |51 | 52 |
                   4642:      +---+----+
                   4643:      +--------+
                   4644:      double vline right below hline at the end:
                   4645:      +--------+
                   4646:      +---+----+
                   4647:      |11 | 12 |
                   4648:      +---+----+
                   4649:      |21 +----+
                   4650:      +---+----+
                   4651:      |31 | 32 |
                   4652:      +---+----+
                   4653:      |41 | 42 |
                   4654:      +---+----+
                   4655:      +--------+
                   4656:      double vline right above hline at the end:
                   4657:      +--------+
                   4658:      +---+----+
                   4659:      |11 | 12 |
                   4660:      +---+----+
                   4661:      |21 | 22 |
                   4662:      +---+----+
                   4663:      |31 | 32 |
                   4664:      +---+----+
                   4665:      |41 +----+
                   4666:      +---+----+
                   4667:      |51 | 52 |
                   4668:      +---+----+
                   4669:      +--------+
                   4670:      double vline left above hline bottom left:
                   4671:      +--------+
                   4672:      +---+----+
                   4673:      |11 | 12 |
                   4674:      +---+----+
                   4675:      |21 | 22 |
                   4676:      +---+----+
                   4677:      |31 | 32 |
                   4678:      +---+----+
                   4679:      +---+ 42 |
                   4680:      +---+----+
                   4681:      +--------+
                   4682:      double vline right above hline bottom left:
                   4683:      +--------+
                   4684:      +---+----+
                   4685:      |11 | 12 |
                   4686:      +---+----+
                   4687:      |21 | 22 |
                   4688:      +---++---+
                   4689:      |31 ||32 |
                   4690:      +---++---+
                   4691:      +---+|42 |
                   4692:      +---+----+
                   4693:      +--------+
                   4694:      double vline left above hline at the bottom:
                   4695:      +-------------+
                   4696:      +---+----+----+
                   4697:      |11 | 12 | 13 |
                   4698:      +---+----+----+
                   4699:      |21 | 22 | 23 |
                   4700:      +---++---+----+
                   4701:      |31 ||32 | 33 |
                   4702:      +---++---+----+
                   4703:      |41 ++---+ 43 |
                   4704:      +---+----+----+
                   4705:      +-------------+
                   4706:      double vline right above hline at the bottom:
                   4707:      +-------------+
                   4708:      +---+----+----+
                   4709:      |11 | 12 | 13 |
                   4710:      +---+----+----+
                   4711:      |21 | 22 | 23 |
                   4712:      +---+----++---+
                   4713:      |31 | 32 ||33 |
                   4714:      +---+----++---+
                   4715:      |41 +----+|43 |
                   4716:      +---+----+----+
                   4717:      +-------------+
                   4718:      double vline above hline at the bottom:
                   4719:      +------------------+
                   4720:      +---+----+----+----+
                   4721:      |11 | 12 | 13 | 14 |
                   4722:      +---+----+----+----+
                   4723:      |21 | 22 | 23 | 24 |
                   4724:      +---+----++---+----+
                   4725:      |31 | 32 ||33 | 34 |
                   4726:      +---+----++---+----+
                   4727:      |41 +----++---+ 44 |
                   4728:      +---+----+----+----+
                   4729:      +------------------+
                   4730:      double vline left above hline bottom right:
                   4731:      +--------+
                   4732:      +---+----+
                   4733:      |11 | 12 |
                   4734:      +---+----+
                   4735:      |21 | 22 |
                   4736:      +---++---+
                   4737:      |31 ||32 |
                   4738:      +---++---+
                   4739:      |41 ++---+
                   4740:      +---+----+
                   4741:      +--------+
                   4742:      double vline right above hline bottom right:
                   4743:      +--------+
                   4744:      +---+----+
                   4745:      |11 | 12 |
                   4746:      +---+----+
                   4747:      |21 | 22 |
                   4748:      +---+----+
                   4749:      |31 | 32 |
                   4750:      +---+----+
                   4751:      |41 +----+
                   4752:      +---+----+
                   4753:      +--------+
                   4754:
1.2     ! schwarze 4755: OpenBSD                          July 4, 2017                          OpenBSD

CVSweb