[Major flash warning] I'm sorry that this looks so bad ~
12