Melonguane, Indonesia cable landing point