63 x 126 meters = 206.69 x 413.39 feet