126 x 103.8 meters = 413.39 x 340.55 feet