207 x 346 feet = 63.09 x 105.46 meters