340 x 668 feet = 103.63 x 203.61 meters