41 x 125.9 meters = 134.51 x 413.06 feet