8..2.1......5...94.4....28.........646..3.8...2...7..35.8...7....21.35.9.........