Так... Просто набросок
смотреть