Giant floating mat