God this was ass to make
1.1K