68 x 149.3 meters = 223.1 x 489.83 feet