118 x 26.3 meters = 387.14 x 86.29 feet