i spent so long on this wtf im really happy with it tho

3 10