work in regress. . .

—————————————————————————–0—————————————————————————1————————————————————————-10———————————————————————–104———————————————————————1104——————————————————————-1104—————————————————————–11004—————————————————————111004————————————————————-1110044———————————————————–1110004———————————————————11110044——————————————————-111100044—————————————————–1111000444—————————————————1111100044————————————————-11111000044———————————————–111110000444———————————————1111110000444——————————————-1111110000444—————————————–11111100000444—————————————111111100004444————————————-1111111000004444———————————–1111111000000444———————————11111111000004444——————————-111111110000004444—————————–1111111100000044444—————————1111111110000004444————————-11111111100000044444———————–111111111000000044444———————1111111111000000044444——————-1111111111000000044444—————–11111111110000000044444—————111111111110000000444444————-1111111111100000000444444———–1111111111100000000444444———11111111111100000000444444——-111111111111000000000444444—–1111111111110000000004444444—1111111111111000000000444444-1111111111111000000000444444411111111111100000000004444444-111111111100000000044444444—11111100000000004444444—–11000000000004444444——200000000044444444—-2222200000044444444–2222222220044444444-22222222222044444442222222222000004444-22222222000000004–22222200000000888—-22000000000888888—–300000000888888888—3333000000888888888888–3333333008888888888888888333333333308888888888888888883333333330008888888888888888888333333330000008888888888888888888–333300000000008888888888888888888—3300000000000088888888888888888888—-50000000000000088888888888888888888—55500000000000000088888888888888888888-555555500000000000000888888888888888888888555555555000000000000000888888888888888888888555555555500000000000000008888888888888888888885555555555550000000000000008888888888888888888888-55555555555500000000000000008888888888888888888888—55555555555500000000000000008888888888888888888888—-555555555555000000000000000088888888888888888888888—–5555555555555000000000000000088888888888888888888888——55555555555550000000000000000088888888888888888888888——–55555555555500000000000000000888888888888888888888888———555555555555500000000000000000888888888888888888888888———-5555555555555000000000000000000888888888888888888888888———–55555555555555000000000000000008888888888888888888888888————-55555555555550000000000000000008888888888888888888888888————–555555555555550000000000000000008888888888888888888888888—————5555555555555500000000000000000088888888888888888888888888—————-55555555555555000000000000000000088888888888888888888888888——————55555555555555000000000000000000088888888888888888888888888——————-555555555555550000000000000000000888888888888888888888888888——————–555555555555555000000000000000000088888888888888888888888———————555555555555555000000000000000000008888888888888888888———————–55555555555555500000000000000000008888888888888888————————55555555555555500000000000000000000888888888888————————-55555555555555500000000000000000000088888888————————–55555555555555550000000000000000000088888—————————-5555555555555550000000000000000000008—————————–5555555555555555000000000000000000777——————————5555555555555555000000000000000777777——————————-55555555555555555000000000007777777777———————————55555555555555550000000077777777777777———————————-55555555555555550000077777777777777777———————————–555555555555555550777777777777777777777————————————5555555555555550077777777777777777777777————————————–555555555550000007777777777777777777777—————————————5555555500000000077777777777777777777777—————————————-5555500000000000007777777777777777777—————————————–55000000000000000077777777777777777—————————————–110000000000000000077777777777777—————————————111110000000000000000007777777777————————————-1111111100000000000000000077777777———————————–1111111111100000000000000000007777———————————1111111111111110000000000000000007——————————-1111111111111111110000000000000000066—————————–1111111111111111111110000000000000066666—————————1111111111111111111111110000000000066666666————————-11111111111111111111111111110000000066666666666———————–11111111111111111111111111111110000066666666666666———————111111111111111111111111111111111100666666666666666666——————-111111111111111111111111111111111111166666666666666666666—————–1111111111111111111111111111111111111000066666666666666666666—————1111111111111111111111111111111111111000000066666666666666666666————-11111111111111111111111111111111111111000000000666666666666666666———–11111111111111111111111111111111111111000000000000666666666666666———111111111111111111111111111111111111110000000000000000666666666666——-111111111111111111111111111111111111111000000000000000000666666666—–1111111111111111111111111111111111111110000000000000000000006666666—1111111111111111111111111111111111111110000000000000000000000006666-11111111111111111111111111111111111111110000000000000000000000000006111111111111111111111111111111111111111000000000000000000000000000004-111111111111111111111111111111111111000000000000000000000000000004444—11111111111111111111111111111111100000000000000000000000000000444444—–11111111111111111111111111111000000000000000000000000000004444444444——-1111111111111111111111111000000000000000000000000000000444444444444———111111111111111111111100000000000000000000000000000444444444444444———–11111111111111111100000000000000000000000000000044444444444444444————-11111111111111000000000000000000000000000000044444444444444444444—————1111111111100000000000000000000000000000044444444444444444444444—————–1111111000000000000000000000000000000044444444444444444444444——————-111000000000000000000000000000000044444444444444444444444———————000000000000000000000000000000044444444444444444444444——————-2222000000000000000000000000000444444444444444444444444—————–22222222000000000000000000000000444444444444444444444444—————-2222222222200000000000000000000044444444444444444444444————–22222222222222200000000000000000444444444444444444444444————222222222222222222200000000000000444444444444444444444444———–222222222222222222222200000000004444444444444444444444444———222222222222222222222222220000000444444444444444444444444——-2222222222222222222222222222220004444444444444444444444444——2222222222222222222222222222222224444444444444444444444444—-22222222222222222222222222222222220004444444444444444444444–22222222222222222222222222222222220000000444444444444444444-2222222222222222222222222222222222000000000044444444444444422222222222222222222222222222222200000000000000444444444444-222222222222222222222222222222200000000000000000444444444–222222222222222222222222222200000000000000000000044444—-222222222222222222222222200000000000000000000000044——2222222222222222222222000000000000000000000000008——-22222222222222222220000000000000000000000000008888———22222222222222220000000000000000000000000088888888———–22222222222200000000000000000000000000088888888888————222222222200000000000000000000000000088888888888888————–222222000000000000000000000000000088888888888888888—————-222000000000000000000000000000888888888888888888888—————–2000000000000000000000000000888888888888888888888888—————-3330000000000000000000000000888888888888888888888888888—————3333330000000000000000000000888888888888888888888888888888————-33333333300000000000000000008888888888888888888888888888888888————33333333333300000000000000008888888888888888888888888888888888888———-333333333333333300000000000008888888888888888888888888888888888888888———33333333333333333300000000000888888888888888888888888888888888888888——–3333333333333333333330000000888888888888888888888888888888888888888——3333333333333333333333333000088888888888888888888888888888888888888—–333333333333333333333333333008888888888888888888888888888888888888—333333333333333333333333333333088888888888888888888888888888888888–33333333333333333333333333333000008888888888888888888888888888888333333333333333333333333333333000000088888888888888888888888888883333333333333333333333333333300000000008888888888888888888888883333333333333333333333333333000000000000088888888888888888888–333333333333333333333333000000000000000088888888888888888—333333333333333333333300000000000000000008888888888888—–33333333333333333330000000000000000000000888888888——33333333333333333000000000000000000000000888888——–3333333333333000000000000000000000000000088———333333333330000000000000000000000000000077———-333333333000000000000000000000000000077777————333333000000000000000000000000000777777777————-3330000000000000000000000000007777777777777—————000000000000000000000000007777777777777777————–550000000000000000000000077777777777777777777————-555550000000000000000000777777777777777777777777———–555555550000000000000000777777777777777777777777777———-555555555500000000000007777777777777777777777777777777———555555555555500000000077777777777777777777777777777777777——–55555555555555500000077777777777777777777777777777777777777——555555555555555555500777777777777777777777777777777777777777777—–555555555555555555550777777777777777777777777777777777777777777777—-55555555555555555550000077777777777777777777777777777777777777777777—55555555555555555500000000777777777777777777777777777777777777777777777-55555555555555555500000000000777777777777777777777777777777777777777777777755555555555555555000000000000000777777777777777777777777777777777777777777777555555555555555000000000000000000777777777777777777777777777777777777777777777755555555555550000000000000000000000777777777777777777777777777777777777777777-555555555500000000000000000000000007777777777777777777777777777777777777777—55555500000000000000000000000000000777777777777777777777777777777777777—-55500000000000000000000000000000000777777777777777777777777777777777—–000000000000000000000000000000000007777777777777777777777777777777—111000000000000000000000000000000000000777777777777777777777777777-111111100000000000000000000000000000000000777777777777777777777777111111111000000000000000000000000000000000000777777777777777777777-111111111000000000000000000000000000000000000777777777777777777—11111111000000000000000000000000000000000000077777777777777—–11111111000000000000000000000000000000000000777777777777——-1111111000000000000000000000000000000000000777777777———111111000000000000000000000000000000000000077777———–111110000000000000000000000000000000000000777————-111110000000000000000000000000000000000006—————11110000000000000000000000000000000006666—————–11100000000000000000000000000000006666666——————-1100000000000000000000000000006666666666———————110000000000000000000000006666666666666———————–100000000000000000000006666666666666666————————-00000000000000000006666666666666666666————————–500000000000000066666666666666666666666—————————-50000000000006666666666666666666666666—————————–550000000066666666666666666666666666666——————————555000066666666666666666666666666666666——————————-555506666666666666666666666666666666666———————————500066666666666666666666666666666666666——————————–22000006666666666666666666666666666666666——————————-22220000006666666666666666666666666666666666—————————–22222220000000666666666666666666666666666666666—————————222222222220000000666666666666666666666666666666666————————–22222222222220000000066666666666666666666666666666666————————222222222222222200000000066666666666666666666666666666———————-222222222222222222200000000006666666666666666666666666———————222222222222222222222200000000006666666666666666666666——————-222222222222222222222222200000000000666666666666666666—————–2222222222222222222222222222000000000000666666666666666—————-222222222222222222222222222222000000000000066666666666————–2222222222222222222222222222222222000000000000066666666————22222222222222222222222222222222222220000000000000066666———–2222222222222222222222222222222222222220000000000000006———2222222222222222222222222222222222222222220000000000000088——-22222222222222222222222222222222222222222222220000000000888888——22222222222222222222222222222222222222222222222200000000888888888—-222222222222222222222222222222222222222222222222222000008888888888888–2222222222222222222222222222222222222222222222222222220008888888888888888-22222222222222222222222222222222222222222222222222222222288888888888888888882222222222222222222222222222222222222222222222222222222200088888888888888888888