78 x 125.4 meters = 255.91 x 411.42 feet