More convolution stuff. It isn't working yet.
The convolution step now runs without any errors. Output will need to be verified by Sophia.