rotated
more work
calculation changes