11:30 PM grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done grades done  AND BEFORE MIDNIGHT, TO BOOT!  whew.