33608 meters = 110262 feet and 5.61 inches