26.7 x 117 meters = 87.6 x 383.86 feet