English: Spectacularly better.
Telugu: అంతకంటే బాగా తెరకెక్కించారు.