62 x 126 meters = 203.41 x 413.39 feet