126 x 73 meters = 413.39 x 239.5 feet