1TBL-LAYOUT-LINES(1)         General Commands Manual        TBL-LAYOUT-LINES(1)
2
3NNAAMMEE
4     ttbbll--llaayyoouutt--lliinneess - table cells containing lines
5
6DDEESSCCRRIIPPTTIIOONN
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
581BBOOXXEEDD
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
1358AALLLLBBOOXX
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
2426DDOOUUBBLLEEBBOOXX
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
3445DDOOUUBBLLEEBBOOXX 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
4755OpenBSD                          July 4, 2017                          OpenBSD
4756