104.3 x 70.1 meters = 342.19 x 229.99 feet