def splitSymbol(self, index):
<EOL>row = [<NUM_LIT:0>,<NUM_LIT:0>,<NUM_LIT:1>,<NUM_LIT:1>,<NUM_LIT:2>,<NUM_LIT:2>,<NUM_LIT:1>,<NUM_LIT:3>,<NUM_LIT:2>,<NUM_LIT:3>,<NUM_LIT:3>][index>><NUM_LIT:6>]<EOL>col = [<NUM_LIT:0>,<NUM_LIT:1>,<NUM_LIT:0>,<NUM_LIT:1>,<NUM_LIT:0>,<NUM_LIT:1>,<NUM_LIT:2>,<NUM_LIT:0>,<NUM_LIT:2>,<NUM_LIT:1>,<NUM_LIT:2>][index>><NUM_LIT:6>]<EOL>insertLengthCode = row<<<NUM_LIT:3> | index>><NUM_LIT:3>&<NUM_LIT:7><EOL>if row: insertLengthCode -= <NUM_LIT:8><EOL>copyLengthCode = col<<<NUM_LIT:3> | index&<NUM_LIT:7><EOL>return (<EOL>Symbol(self.insertLengthAlphabet, insertLengthCode),<EOL>Symbol(self.copyLengthAlphabet, copyLengthCode),<EOL>row==<NUM_LIT:0><EOL>)<EOL>
Give relevant values for computations:
        (insertSymbol, copySymbol, dist0flag)