104 x 104 meters = 341.21 x 341.21 feet