108.5 x 126.1 meters = 355.97 x 413.71 feet