126 x 104.9 meters = 413.39 x 344.16 feet