190.1 x 61.4 meters = 623.69 x 201.44 feet