109.63 feet = 33.415224 meters