60.7 x 81 meters = 199.15 x 265.75 feet