86.9 x 154 meters = 285.1 x 505.25 feet