104 x 127.2 meters = 341.21 x 417.32 feet