81 x 110.1 meters = 265.75 x 361.22 feet