110.3 x 66.4 meters = 361.88 x 217.85 feet