118 x 26.6 meters = 387.14 x 87.27 feet