27 x 376 meters = 88.58 x 1233.6 feet