27 x 136.1 meters = 88.58 x 446.52 feet