81 x 120 meters = 265.75 x 393.7 feet