29 x 110.3 meters = 95.14 x 361.88 feet