121 x 921 feet = 36.88 x 280.72 meters