89 x 918 meters = 3503.94 x 36141.73 inches