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