80.1 x 149.1 meters = 262.8 x 489.17 feet