150.1 x 21.4 meters = 492.45 x 70.21 feet