Mawar made landfall at local time 9pm but the island was battered by heavy rains and powerful winds of up to 240 kph for hours yesterday, that uprooted trees, blew away roofs, and brought the US territory to a standstill.