58 x 86 meters = 190.29 x 282.15 feet