107 x 126 meters = 351.05 x 413.39 feet