86 x 658 meters = 3385.83 x 25905.51 inches