This was fun to make
17