Module:FamilyChart/data

local tiles = { ['x'] = '', [' '] = ":tag('td'):attr('rowspan','2'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','2em'):done:done", ['!'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['%'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ["'"] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['('] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done",	[')'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['*'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['-'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px solid black'):tag('div'):css('width','2em'):css('height','1em'):done:done", [','] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['`'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['v'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px solid black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['+'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['^'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['.'] = ":tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", [':'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['~'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px dashed black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['F'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['D'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['L'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['V'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px dashed black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['A'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['7'] = ":tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['C'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['J'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['Q'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['P'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px dotted black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['S'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['H'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['Y'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['M'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px dotted black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['R'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['W'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['T'] = ":tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['G'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['Z'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['d'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['j'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px solid black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['i'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['c'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['f'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['y'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px dashed black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['t'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['h'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['e'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['k'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['r'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px solid black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['a'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['q'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['l'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['o'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['m'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px dotted black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['b'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['n'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['p'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['k2'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['r2'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px dashed black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['a2'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px dashed #000001'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['q2'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px dashed #000001'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['l2'] = ":tag('td'):css('border-right','1px dotted black'):css('border-bottom','1px dashed #000001'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['o2'] = ":tag('td'):attr('rowspan','2'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','2em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['m2'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px dotted black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['b2'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px dotted #000001'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['b3'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['n2'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px dotted #000001'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['p2'] = ":tag('td'):css('border-right','1px dashed black'):css('border-bottom','1px dotted #000001'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['T3'] = ":tag('td'):css('border-bottom','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", ['k3'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):css('border-bottom','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['l3'] = ":tag('td'):css('border-right','1px solid black'):css('border-bottom','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):attr('rowspan','2'):tag('div'):css('width','1em'):css('height','2em'):done:done", }

local boxes = { ['x'] = '', [' '] = ,	['!'] = ,	['%'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ["'"] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['('] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done",	[')'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['*'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['-'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", [','] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['`'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['v'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['+'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['^'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['.'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", [':'] = '',	['~'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['F'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['D'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['L'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['V'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['A'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['7'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['C'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['J'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['Q'] = '', ['P'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['S'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['H'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['Y'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['M'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['R'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['W'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['T'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['G'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['Z'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['d'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['j'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['i'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['c'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['f'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['y'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['t'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['h'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['e'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['k'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['r'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['a'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['q'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['l'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['o'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['m'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['b'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['n'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['p'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['k2'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['r2'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['a2'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['q2'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['l2'] = ":tag('td'):css('border-right','1px dotted black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['o2'] = ":tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['m2'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['b2'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['b3'] = ":tag('td'):css('border-right','1px solid black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['n2'] = ":tag('td'):attr('colspan','2'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['p2'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['T3'] = ":tag('td'):attr('colspan','2'):css('border-bottom','1px solid black'):tag('div'):css('width','2em'):css('height','1em'):done:done", ['k3'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done:tag('td'):tag('div'):css('width','1em'):css('height','1em'):done:done", ['l3'] = ":tag('td'):css('border-right','1px dashed black'):tag('div'):css('width','1em'):css('height','1em'):done:done", }

local origTsymbols = { ['x'] = '', [' '] = ' ', ['!'] = '  ', ['%'] = '   ', ["'"] = '  ', ['('] = '  ',	[')'] = '    ', ['*'] = '   ', ['-'] = ' ', [','] = '    ', ['`'] = '   ', ['v'] = ' ', ['+'] = ' <td style="border-bottom: 1px solid black;">  ', ['^'] = '<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> <td style="border-bottom: 1px solid black;">  ', ['.'] = '<td style="border-bottom: 1px solid black;">  ', [':'] = '<td rowspan="2" style="border-right: 1px dashed black;">  ', ['~'] = '<td colspan="2" style="border-bottom: 1px dashed black;"> ', ['F'] = '  <td style="border-bottom: 1px dashed black;">  ', ['D'] = '<td rowspan="2" style="border-right: 1px dashed black;"> <td style="border-bottom: 1px dashed black;">  ', ['L'] = '<td style="border-right: 1px dashed black;"> <td style="border-bottom: 1px dashed black;">  ', ['V'] = '<td colspan="2" style="border-bottom: 1px dashed black;"> ', ['A'] = '<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"> <td style="border-bottom: 1px dashed black;">  ', ['7'] = '<td style="border-bottom: 1px dashed black;">  ', ['C'] = '<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;">  ', ['J'] = '<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;">  ', ['Q'] = '<td rowspan="2" style="border-right: 1px dotted black;">  ', ['P'] = '<td colspan="2" style="border-bottom: 1px dotted black;"> ', ['S'] = '  <td style="border-bottom: 1px dotted black;">  ', ['H'] = '<td rowspan="2" style="border-right: 1px dotted black;"> <td style="border-bottom: 1px dotted black;">  ', ['Y'] = '<td style="border-right: 1px dotted black;"> <td style="border-bottom: 1px dotted black;">  ', ['M'] = '<td colspan="2" style="border-bottom: 1px dotted black;"> ', ['R'] = '<td style="border-right: 1px dotted black; border-bottom: 1px dotted black;"> <td style="border-bottom: 1px dotted black;">  ', ['W'] = '<td style="border-right: 1px dotted black; border-bottom: 1px dotted black;"> <td style="border-bottom: 1px dotted black;">  ', ['T'] = '<td style="border-bottom: 1px dotted black;">  ', ['G'] = '<td style="border-right: 1px dotted black; border-bottom: 1px dotted black;">  ', ['Z'] = '<td style="border-right: 1px dotted black; border-bottom: 1px dotted black;">  ', ['d'] = '<td rowspan="2" style="border-right: 1px dashed black;"> <td style="border-bottom: 1px solid black;">  ', ['j'] = '<td colspan="2" style="border-bottom: 1px solid black;"> ', ['i'] = '<td style="border-right: 1px dashed black; border-bottom: 1px solid black;"> <td style="border-bottom: 1px solid black;">  ', ['c'] = '<td style="border-right: 1px dashed black; border-bottom: 1px solid black;">  ', ['f'] = '<td rowspan="2" style="border-right: 1px solid black;"> <td style="border-bottom: 1px dashed black;">  ', ['y'] = '<td colspan="2" style="border-bottom: 1px dashed black;"> ', ['t'] = '<td style="border-right: 1px solid black; border-bottom: 1px dashed black;"> <td style="border-bottom: 1px dashed black;">  ', ['h'] = '<td style="border-right: 1px solid black; border-bottom: 1px dashed black;"> <td style="border-bottom: 1px dashed black;">  ', ['e'] = '<td style="border-right: 1px solid black; border-bottom: 1px dashed black;">  ', ['k'] = '<td rowspan="2" style="border-right: 1px dotted black;"> <td style="border-bottom: 1px solid black;">  ', ['r'] = '<td colspan="2" style="border-bottom: 1px solid black;"> ', ['a'] = '<td style="border-right: 1px dotted black; border-bottom: 1px solid black;"> <td style="border-bottom: 1px solid black;">  ', ['q'] = '<td style="border-right: 1px dotted black; border-bottom: 1px solid black;"> <td style="border-bottom: 1px solid black;">  ', ['l'] = '<td style="border-right: 1px dotted black; border-bottom: 1px solid black;">  ', ['o'] = '<td rowspan="2" style="border-right: 1px solid black;"> <td style="border-bottom: 1px dotted black;">  ', ['m'] = '<td colspan="2" style="border-bottom: 1px dotted black;"> ', ['b'] = '<td style="border-right: 1px solid black; border-bottom: 1px dotted black;"> <td style="border-bottom: 1px dotted black;">  ', ['n'] = '<td style="border-right: 1px solid black; border-bottom: 1px dotted black;"> <td style="border-bottom: 1px dotted black;">  ', ['p'] = '<td style="border-right: 1px solid black; border-bottom: 1px dotted black;">  ', ['k2'] = '<td rowspan="2" style="border-right: 1px dotted black;"> <td style="border-bottom: 1px dashed black;">  ', ['r2'] = '<td colspan="2" style="border-bottom: 1px dashed black;"> ', ['a2'] = '<td style="border-right: 1px dotted black; border-bottom: 1px dashed #000001;"> <td style="border-bottom: 1px dashed black;">  ', ['q2'] = '<td style="border-right: 1px dotted black; border-bottom: 1px dashed #000001;"> <td style="border-bottom: 1px dashed black;">  ', ['l2'] = '<td style="border-right: 1px dotted black; border-bottom: 1px dashed #000001;">  ', ['o2'] = '<td rowspan="2" style="border-right: 1px dashed black;"> <td style="border-bottom: 1px dotted black;">  ', ['m2'] = '<td colspan="2" style="border-bottom: 1px dotted black;"> ', ['b2'] = '<td style="border-right: 1px dashed black; border-bottom: 1px dotted #000001;"> <td style="border-bottom: 1px dotted black;">  ', ['b3'] = '<td style="border-right: 1px solid black; border-bottom: 1px dashed black;"> <td style="border-bottom: 1px dotted black;">  ', ['n2'] = '<td style="border-right: 1px dashed black; border-bottom: 1px dotted #000001;"> <td style="border-bottom: 1px dotted black;">  ', ['p2'] = '<td style="border-right: 1px dashed black; border-bottom: 1px dotted #000001;">  ', ['T3'] = '<td style="border-bottom: 1px dotted black;">  ', ['k3'] = '<td style="border-right: 1px solid black;"> <td style="border-bottom: 1px dashed black;">  ', ['l3'] = '<td style="border-right: 1px solid black; border-bottom: 1px solid black;">  ', }

local origBsymbols = { ['x'] = '', [' '] = ,	['!'] = ,	['%'] = '<td style="border-right: 1px dashed black;">    ', ["'"] = '  ',	['('] = '<td style="border-right: 1px solid black;">  ',	[')'] = '   ', ['*'] = '<td style="border-right: 1px dashed black;">    ', ['-'] = ' ',	[','] = '<td style="border-right: 1px solid black;">     ', ['`'] = ' ',	['v'] = '<td style="border-right: 1px solid black;">     ', ['+'] = '<td style="border-right: 1px solid black;">    ', ['^'] = ' ',	['.'] = '<td style="border-right: 1px solid black;">  ', [':'] = '',	['~'] = ' ',	['F'] = '<td style="border-right: 1px dashed black;">     ', ['D'] = '  ', ['L'] = ' ', ['V'] = '<td style="border-right: 1px dashed black;">    ', ['A'] = ' ', ['7'] = '<td style="border-right: 1px dashed black;"> ', ['C'] = '<td style="border-right: 1px dashed black;"> ', ['J'] = '  ', ['Q'] = '', ['P'] = ' ', ['S'] = '<td style="border-right: 1px dotted black;">    ', ['H'] = '  ', ['Y'] = ' ', ['M'] = '<td style="border-right: 1px dotted black;">    ', ['R'] = '<td style="border-right: 1px dotted black;">    ', ['W'] = ' ', ['T'] = '<td style="border-right: 1px dotted black;"> ', ['G'] = '<td style="border-right: 1px dotted black;"> ', ['Z'] = '  ', ['d'] = '  ', ['j'] = '<td style="border-right: 1px dashed black;">    ', ['i'] = ' ', ['c'] = '<td style="border-right: 1px dashed black;"> ', ['f'] = '  ', ['y'] = '<td style="border-right: 1px solid black;">    ', ['t'] = '<td style="border-right: 1px solid black;">    ', ['h'] = ' ', ['e'] = '<td style="border-right: 1px solid black;"> ', ['k'] = '  ', ['r'] = '<td style="border-right: 1px dotted black;">    ', ['a'] = '<td style="border-right: 1px dotted black;">    ', ['q'] = ' ', ['l'] = '<td style="border-right: 1px dotted black;"> ', ['o'] = '  ', ['m'] = '<td style="border-right: 1px solid black;">    ', ['b'] = '<td style="border-right: 1px solid black;">    ', ['n'] = ' ', ['p'] = '<td style="border-right: 1px solid black;"> ', ['k2'] = '  ', ['r2'] = '<td style="border-right: 1px dotted black;">    ', ['a2'] = '<td style="border-right: 1px dotted black;">    ', ['q2'] = ' ', ['l2'] = '<td style="border-right: 1px dotted black;"> ', ['o2'] = '  ', ['m2'] = '<td style="border-right: 1px dashed black;">    ', ['b2'] = '<td style="border-right: 1px dashed black;">    ', ['b3'] = '<td style="border-right: 1px solid black;">    ', ['n2'] = ' ', ['p2'] = '<td style="border-right: 1px dashed black;"> ', ['T3'] = '<td colspan="2" style="border-bottom: 1px solid black;"> ', ['k3'] = '<td style="border-right: 1px dashed black;">    ', ['l3'] = '<td style="border-right: 1px dashed black;"> ', }

return { tiles= tiles, boxes = boxes, origTsymbols = origTsymbols, origBsymbols = origBsymbols }