126 x 87.5 meters = 413.39 x 287.07 feet