86 x 255 meters = 3385.83 x 10039.37 inches