104 x 506 feet = 31.7 x 154.23 meters