Result! This was actually harder than it looked.