Спочатку спрайт встановлюється на початок координат, збільшується розмір пера і очищується екран. Далі метелик малює 10 лепестків. Кожен лепесток складається з двох етапів, коли метелик рухається від центру і до центру. Під час такого руху в одну сторону, метелик рухається 10 кроків і змінює кут руху так, щоб вкінці потрапити в початкову точку. Необхідно бути уважним, кожен параметр в блоках точно розрахований і їх зміна впливає на загальну картину.