https://endchan.org/bbg/res/17447.html#17455
https://endchan.org/bbg/res/17447.html#18362
https://endchan.org/bbg/res/17447.html#18453