God I was going to give this proper shading and everything but...