126 x 328 meters = 413.39 x 1076.12 feet