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