21.3 x 100.1 meters = 69.88 x 328.41 feet