21.4 x 16.6 meters = 70.21 x 54.46 feet