Спать. Завтра писать.