103.6 x 61.4 meters = 339.9 x 201.44 feet