149.1 x 20.4 meters = 489.17 x 66.93 feet