1107.6 meters = 3633 feet and 10.3 inches