27 x 124.8 meters = 88.58 x 409.45 feet