31.3 x 110.1 meters = 102.69 x 361.22 feet