95 x 958 meters = 3740.16 x 37716.54 inches