119 x 126 meters = 390.42 x 413.39 feet