23.3 x 86 meters = 76.44 x 282.15 feet