>>7701690
>>7702049
can confirm accurate on both counts.

Also I was too slow and retarded to get the finished version in for the challenge deadline, so here it is.