861 x 902 feet = 262.43 x 274.93 meters