Write a SystemVerilog module of a 2-input thermometer code adder. An M-bit thermometer code for the number k consists of k 1's in the least significant bit positions and (M-k) O's in all the more significant bit positions. The two inputs are 3-bit long and the output is 6-bit long. • Assume the inputs are always encoded correctly as thermometer code. The output should also be in thermometer code. Examples - 000 + 000 = 000000 111 + 011 011111 111 + 111 = 111111 - 011 +001 = 000111