puzzle solved by zulieth ;3