Finished vertical mirroring and tests.