I got my final extension on my ED visa at Chaeng Wattana on April 8th and it says I am allowed to stay until May 21st. Because I am typically under the extension of stay umbrella, do I need to leave prior to May 21st? Or am I covered until July 31st since my visa is legal and ending before July 31st?