105.3 x 61.4 meters = 345.47 x 201.44 feet