105 x 128.2 meters = 344.49 x 420.6 feet