.#........########...##........##......##..#....#...##.....##..##........##..##..##..#....#...##.....##..##........##..##..##..#....#...########...##........##..##..##..#######..##.....##..##........##..##..##.......#...##.....##..##........##..##..##.......#...########...########...###..###..