AAAADDAA99DDAA88DDAA77DDAA66DDAA55DD
      
AA44DDAA33DDAA22DDAA11DDAA00DD9999DD
      
9988DD9977DD9966DD9955DD9944DD9933DD
      
9922DD9911DD9900DD8888DD8877DD8866DD
      
8855DD8844DD8833DD8822DD8811DD8800DD
      
7777DD7766DD7755DD7744DD7733DD7722DD
      
7711DD7700DD6666DD6655DD6644DD6633DD
      
6622DD6611DD6600DD5555DD5544DD5533DD
      
5522DD5511DD5500DD4444DD4433DD4422DD
      
4411DD4400DD3333DD3322DD3311DD3300DD
      
2222DD2211DD2200DD1111DD1100DD0000DD
      
BBBBCCBBAACCBB99CCBB88CCBB77CCBB66CC
      
BB55CCBB44CCBB33CCBB22CCBB11CCBB00CC
      
AAAACCAA99CCAA88CCAA77CCAA66CCAA55CC
      
AA44CCAA33CCAA22CCAA11CCAA00CC9999CC
      
9988CC9977CC9966CC9955CC9944CC9933CC
      
9922CC9911CC9900CC8888CC8877CC8866CC
      
8855CC8844CC8833CC8822CC8811CC8800CC
      
7777CC7766CC7755CC7744CC7733CC7722CC
      
7711CC7700CC6666CC6655CC6644CC6633CC
      
6622CC6611CC6600CC5555CC5544CC5533CC
      
5522CC5511CC5500CC4444CC4433CC4422CC
      
4411CC4400CC3333CC3322CC3311CC3300CC
      
2222CC2211CC2200CC1111CC1100CC0000CC
      
AAAABBAA99BBAA88BBAA77BBAA66BBAA55BB
      
AA44BBAA33BBAA22BBAA11BBAA00BB9999BB
      
9988BB9977BB9966BB9955BB9944BB9933BB
      
9922BB9911BB9900BB8888BB8877BB8866BB
      
8855BB8844BB8833BB8822BB8811BB8800BB
      
7777BB7766BB7755BB7744BB7733BB7722BB
      
7711BB7700BB6666BB6655BB6644BB6633BB
      
6622BB6611BB6600BB5555BB5544BB5533BB
      
5522BB5511BB5500BB4444BB4433BB4422BB
      
4411BB4400BB3333BB3322BB3311BB3300BB
      
2222BB2211BB2200BB1111BB1100BB0000BB
      
9999AA9988AA9977AA9966AA9955AA9944AA
      
9933AA9922AA9911AA9900AA8888AA8877AA
      
8866AA8855AA8844AA8833AA8822AA8811AA
      
8800AA7777AA7766AA7755AA7744AA7733AA
      
7722AA7711AA7700AA6666AA6655AA6644AA
      
6633AA6622AA6611AA6600AA5555AA5544AA
      
5533AA5522AA5511AA5500AA4444AA4433AA
      
4422AA4411AA4400AA3333AA3322AA3311AA
      
3300AA2222AA2211AA2200AA1111AA1100AA
      
0000AA888899887799886699885599884499
      
883399882299881199880099777799776699
      
775599774499773399772299771199770099
      
666699665599664499663399662299661199
      
660099555599554499553399552299551199
      
550099444499443399442299441199440099
      
333399332299331199330099222299221199
      
220099111199110099000099777788776688
      
775588774488773388772288771188770088
      
666688665588664488663388662288661188
      
660088555588554488553388552288551188
      
550088444488443388442288441188440088
      
333388332288331188330088222288221188
      
220088111188110088000088666677665577
      
664477663377662277661177660077555577
      
554477553377552277551177550077444477
      
443377442277441177440077333377332277
      
331177330077222277221177220077111177
      
110077000077555566554466553366552266
      
551166550066444466443366442266441166
      
440066333366332266331166330066222266
      
221166220066111166110066000066444455
      
443355442255441155440055333355332255
      
331155330055222255221155220055111155
      
110055000055333344332244331144330044
      
222244221144220044111144110044000044
      
222233221133220033111133110033000033
      
111122110022000022000011EEFFFFDDFFFF
      
CCFFFFBBFFFFAAFFFF99FFFF88FFFF77FFFF
      
66FFFF55FFFF44FFFF33FFFF22FFFF11FFFF
      
00FFFFDDEEEECCEEEEBBEEEEAAEEEE99EEEE
      
88EEEE77EEEE66EEEE55EEEE44EEEE33EEEE
      
22EEEE11EEEE00EEEECCDDDDBBDDDDAADDDD
      
99DDDD88DDDD77DDDD66DDDD55DDDD44DDDD
      
33DDDD22DDDD11DDDD00DDDDBBCCCCAACCCC
      
99CCCC88CCCC77CCCC66CCCC55CCCC44CCCC
      
33CCCC22CCCC11CCCC00CCCCAABBBB99BBBB
      
88BBBB77BBBB66BBBB55BBBB44BBBB33BBBB
      
22BBBB11BBBB00BBBB99AAAA88AAAA77AAAA
      
66AAAA55AAAA44AAAA33AAAA22AAAA11AAAA
      
00AAAA889999779999669999559999449999
      
339999229999119999009999778888668888
      
558888448888338888228888118888008888
      
667777557777447777337777227777117777
      
007777556666446666336666226666116666
      
006666445555335555225555115555005555
      
334444224444114444004444223333113333
      
003333112222002222001111EEFFEEEEFFDD
      
EEFFCCEEFFBBEEFFAAEEFF99EEFF88EEFF77
      
EEFF66EEFF55EEFF44EEFF33EEFF22EEFF11
      
EEFF00DDFFDDDDFFCCDDFFBBDDFFAADDFF99
      
DDFF88DDFF77DDFF66DDFF55DDFF44DDFF33
      
DDFF22DDFF11DDFF00CCFFCCCCFFBBCCFFAA