Text this: Adaptive Makeup Transfer via Bat Algorithm