126 x 109 meters = 413.39 x 357.61 feet