344 x 104 meters = 1128.61 x 341.21 feet