[glib/resources.msvc: 2/2] gresources: Add a test with resources > 64kb



commit e3b07731ae47338c2641b60dd703c97d5eeb9a47
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Fri Nov 30 17:49:44 2018 +0800

    gresources: Add a test with resources > 64kb
    
    This is to ensure that the generated code is still compilable by the
    running compiler.
    
    See issue #1508.

 gio/tests/gresource-big-test.txt | 1360 ++++++++++++++++++++++++++++++++++++++
 gio/tests/test2.gresource.xml    |    3 +
 2 files changed, 1363 insertions(+)
---
diff --git a/gio/tests/gresource-big-test.txt b/gio/tests/gresource-big-test.txt
new file mode 100644
index 000000000..486ee14cd
--- /dev/null
+++ b/gio/tests/gresource-big-test.txt
@@ -0,0 +1,1360 @@
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
+ LL       IIII BBBBBBB  XX    XX MM    MM LL        222222
+ LL       IIII BBBBBBBB  XX  XX  MMM  MMM LL       22222222
+ LL        II  BB    BB   XXXX   MMMMMMMM LL       22   22
+ LL        II  BBBBBBB     XX    MM MM MM LL           22
+ LL        II  BBBBBBB     XX    MM    MM LL          22
+ LL        II  BB    BB   XXXX   MM    MM LL         22
+ LLLLLLLL IIII BBBBBBBB  XX  XX  MM    MM LLLLLLLL  2222222
+ LLLLLLLL IIII BBBBBBB  XX    XX MM    MM LLLLLLLL 22222222
+
+  GGGGGGG LL       IIII BBBBBBB
+ GGGGGGGG LL       IIII BBBBBBBB
+ GG       LL        II  BB    BB
+ GG  GGGG LL        II  BBBBBBB
+ GG  GGGG LL        II  BBBBBBB
+ GG    GG LL        II  BB    BB
+ GGGGGGGG LLLLLLLL IIII BBBBBBBB
+  GGGGGG  LLLLLLLL IIII BBBBBBB
+
+ LL       IIII BBBBBBB   CCCCCC  RRRRRRR   OOOOOO   CCCCCC   OOOOOO
+ LL       IIII BBBBBBBB CCCCCCCC RRRRRRRR OOOOOOOO CCCCCCCC OOOOOOOO
+ LL        II  BB    BB CC    CC RR    RR OO    OO CC    CC OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BBBBBBB  CC       RRRRRRR  OO    OO CC       OO    OO
+ LL        II  BB    BB CC    CC RR  RR   OO    OO CC    CC OO    OO
+ LLLLLLLL IIII BBBBBBBB CCCCCCCC RR   RR  OOOOOOOO CCCCCCCC OOOOOOOO
+ LLLLLLLL IIII BBBBBBB   CCCCCC  RR    RR  OOOOOO   CCCCCC   OOOOOO
+
+  GGGGGGG  OOOOOO  BBBBBBB        JJ EEEEEEEEE  CCCCCC  TTTTTTTT      IIII NN    NN TTTTTTTT RRRRRRR   
OOOOOO   SSSSSSS PPPPPPP  EEEEEEEE  CCCCCC  TTTTTTTT IIII  OOOOOO  NN    NN
+ GGGGGGGG OOOOOOOO BBBBBBBB       JJ EEEEEEEEE CCCCCCCC TTTTTTTT      IIII NNN   NN TTTTTTTT RRRRRRRR 
OOOOOOOO SSSSSSSS PPPPPPPP EEEEEEEE CCCCCCCC TTTTTTTT IIII OOOOOOOO NNN   NN
+ GG       OO    OO BB    BB       JJ EE        CC    CC    TT          II  NNNN  NN    TT    RR    RR OO    
OO SS       PP    PP EE       CC    CC    TT     II  OO    OO NNNN  NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN NN NN    TT    RRRRRRRR OO    
OO SSSSSSS  PPPPPPPP EEEEEEE  CC          TT     II  OO    OO NN NN NN
+ GG  GGGG OO    OO BBBBBBB        JJ EEEEEEEE  CC          TT    ====  II  NN  NNNN    TT    RRRRRRR  OO    
OO   SSSSSS PPPPPPP  EEEEEEE  CC          TT     II  OO    OO NN  NNNN
+ GG    GG OO    OO BB    BB JJ    JJ EE        CC    CC    TT          II  NN   NNN    TT    RR  RR   OO    
OO       SS PP       EE       CC    CC    TT     II  OO    OO NN   NNN
+ GGGGGGGG OOOOOOOO BBBBBBBB JJJJJJJJ EEEEEEEEE CCCCCCCC    TT         IIII NN    NN    TT    RR   RR  
OOOOOOOO SSSSSSSS PP       EEEEEEEE CCCCCCCC    TT    IIII OOOOOOOO NN    NN
+  GGGGGG   OOOOOO  BBBBBBB   JJJJJJ  EEEEEEEEE  CCCCCC     TT         IIII NN    NN    TT    RR    RR  
OOOOOO  SSSSSSS  PP       EEEEEEEE  CCCCCC     TT    IIII  OOOOOO  NN    NN
+
+    AA    TTTTTTTT KK   KK
+   AAAA   TTTTTTTT KK  KK
+  AA  AA     TT    KK KK
+ AAAAAAAA    TT    KKKK
+ AAAAAAAA    TT    KKKKK
+ AA    AA    TT    KK  KK
+ AA    AA    TT    KK   KK
+ AA    AA    TT    KK    KK
+
+ PPPPPPP     AA    NN    NN  GGGGGGG  OOOOOO
+ PPPPPPPP   AAAA   NNN   NN GGGGGGGG OOOOOOOO
+ PP    PP  AA  AA  NNNN  NN GG       OO    OO
+ PPPPPPPP AAAAAAAA NN NN NN GG  GGGG OO    OO
+ PPPPPPP  AAAAAAAA NN  NNNN GG  GGGG OO    OO
+ PP       AA    AA NN   NNN GG    GG OO    OO
+ PP       AA    AA NN    NN GGGGGGGG OOOOOOOO
+ PP       AA    AA NN    NN  GGGGGG   OOOOOO
+
+  GGGGGGG DDDDDDD  KK   KK       PPPPPPP  IIII XX    XX BBBBBBB  UU    UU FFFFFFFF
+ GGGGGGGG DDDDDDDD KK  KK        PPPPPPPP IIII  XX  XX  BBBBBBBB UU    UU FFFFFFFF
+ GG       DD    DD KK KK         PP    PP  II    XXXX   BB    BB UU    UU FF
+ GG  GGGG DD    DD KKKK     ==== PPPPPPPP  II     XX    BBBBBBB  UU    UU FFFFFF
+ GG  GGGG DD    DD KKKKK    ==== PPPPPPP   II     XX    BBBBBBB  UU    UU FFFFFF
+ GG    GG DD    DD KK  KK        PP        II    XXXX   BB    BB UU    UU FF
+ GGGGGGGG DDDDDDDD KK   KK       PP       IIII  XX  XX  BBBBBBBB UUUUUUUU FF
+  GGGGGG  DDDDDDD  KK    KK      PP       IIII XX    XX BBBBBBB   UUUUUU  FF
+
+ LL       IIII BBBBBBB  RRRRRRR   SSSSSSS VV    VV  GGGGGGG
+ LL       IIII BBBBBBBB RRRRRRRR SSSSSSSS VV    VV GGGGGGGG
+ LL        II  BB    BB RR    RR SS       VV   VV  GG
+ LL        II  BBBBBBB  RRRRRRR  SSSSSSS  VV  VV   GG  GGGG
+ LL        II  BBBBBBB  RRRRRRR   SSSSSSS VV VV    GG  GGGG
+ LL        II  BB    BB RR  RR         SS VVVV     GG    GG
+ LLLLLLLL IIII BBBBBBBB RR   RR  SSSSSSSS VVV      GGGGGGGG
+ LLLLLLLL IIII BBBBBBB  RR    RR SSSSSSS  VV        GGGGGG
+
+  GGGGGGG TTTTTTTT KK   KK
+ GGGGGGGG TTTTTTTT KK  KK      ++
+ GG          TT    KK KK       ++
+ GG  GGGG    TT    KKKK      ++++++
+ GG  GGGG    TT    KKKKK     ++++++
+ GG    GG    TT    KK  KK      ++
+ GGGGGGGG    TT    KK   KK     ++
+  GGGGGG     TT    KK    KK
diff --git a/gio/tests/test2.gresource.xml b/gio/tests/test2.gresource.xml
index 68762804a..95cd8ff5e 100644
--- a/gio/tests/test2.gresource.xml
+++ b/gio/tests/test2.gresource.xml
@@ -3,4 +3,7 @@
   <gresource prefix="/auto_loaded">
     <file>test1.txt</file>
   </gresource>
+  <gresource prefix="/big_prefix">
+    <file>gresource-big-test.txt</file>
+  </gresource>
 </gresources>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]