At least this stage seems to be more accurate than BB3DS's version ^-^