126 x 123 meters = 413.39 x 403.54 feet