98 x 266 meters = 3858.27 x 10472.44 inches