Humbaba
16
That makes a lot of sense.
In fact upon closer inspection, the reference image appears to be this excerpt detailing the Pearl Delta taken from the posthumously published 1619 map of China by the eponym himself

The full image of G Mercator's map can be seen below. Looks familiar...