22.7 x 148.6 meters = 74.48 x 487.53 feet