126 x 926 feet = 38.4 x 282.24 meters