Так, набросок...

читать дальше