119 x 81 meters = 390.42 x 265.75 feet