104 x 343 feet = 31.7 x 104.55 meters