Я оставлю это здесь, чтобы потом порисовать.
читать дальше