126 x 107 meters = 413.39 x 351.05 feet