The rupiah was flat at 16,585 per U.S. dollar at 0400 GMT, hovering near the all-time low of 16,800 touched in June 1998, ...