@ 9:57
forgot to optimize this one I'll do that later, just submitting it to remind myself to do such