95.5 x 104 meters = 313.32 x 341.21 feet