149.3 x 105.4 meters = 489.83 x 345.8 feet