126 x 31.2 meters = 413.39 x 102.36 feet