86 x 98 meters = 3385.83 x 3858.27 inches