126 x 149.2 meters = 413.39 x 489.5 feet