

I am Romanian citizen. I need visa in Macau?
I will travel in Macau as per the below itinerary:
Flight to China from Frankfurt (transit in Beijing)
Frankfurt to Beijing flight CA6220 on 13 July arrival in Beijing at 8:30 AM on 14 July
Beijing to Macau flight CA5453 on 14 July arrival in Macao at 16:05
Return from Macau
Macau to Shanghai flight CA5446 on 20 July Departure from Macau at 6:30 AM
Shanghai to Frankfurt flight CA6229 on 20 July Departure at 13:15 PM
As per the above itinerary I will spend approximately 134.5 hours in Macau, then I will leave Macau and also China.
Consequently, I am qualified for 144 hours free visa in Macau?
If I need visa in Macau, I shall apply for it before arrival in China/Macau, or I may apply for 144 hours visa free stay in the airport at my arrival in Macau?
Many thanks,
Gustav