93 x 265 meters = 305.12 x 869.42 feet