110.3 x 76.1 meters = 361.88 x 249.67 feet