73.7 x 199.6 meters = 241.8 x 654.86 feet