Location of the Flores Sea within Southeast Asia.