Liang Bua Cave, Manggarai Flores island