Haida, you precious little trash fire <3
This got a lot more complicated that I originally intended x3