126 x 129 meters = 413.39 x 423.23 feet