194.1 x 65.4 meters = 636.81 x 214.57 feet