113 x 126 meters = 370.73 x 413.39 feet